MCPcopy Create free account
hub / github.com/massCodeIO/massCode / getPreviewHeaders

Function getPreviewHeaders

src/renderer/components/http/requestPreview.ts:121–133  ·  view source on GitHub ↗
(draft: HttpRequestDraft)

Source from the content-addressed store, hash-verified

119}
120
121function getPreviewHeaders(draft: HttpRequestDraft): HttpHeaderEntry[] {
122 const headers = [
123 ...draft.headers.filter(entry => entry.enabled !== false && entry.key),
124 ...authHeaders(draft.auth),
125 ]
126
127 const contentType = BODY_CONTENT_TYPES[draft.bodyType]
128 if (contentType && !hasHeader(headers, 'content-type')) {
129 headers.push({ key: 'Content-Type', value: contentType })
130 }
131
132 return headers
133}
134
135function shellSingleQuote(value: string): string {
136 return `'${value.replaceAll('\'', '\'\\\'\'')}'`

Callers 2

buildHttpPreviewFunction · 0.85
buildCurlPreviewFunction · 0.85

Calls 2

authHeadersFunction · 0.85
hasHeaderFunction · 0.85

Tested by

no test coverage detected