MCPcopy Index your code
hub / github.com/nodejs/node / appendFetchMetadata

Function appendFetchMetadata

deps/undici/src/lib/web/fetch/util.js:230–253  ·  view source on GitHub ↗
(httpRequest)

Source from the content-addressed store, hash-verified

228}
229
230function appendFetchMetadata (httpRequest) {
231 // https://w3c.github.io/webappsec-fetch-metadata/#sec-fetch-dest-header
232 // TODO
233
234 // https://w3c.github.io/webappsec-fetch-metadata/#sec-fetch-mode-header
235
236 // 1. Assert: r’s url is a potentially trustworthy URL.
237 // TODO
238
239 // 2. Let header be a Structured Header whose value is a token.
240 let header = null
241
242 // 3. Set header’s value to r’s mode.
243 header = httpRequest.mode
244
245 // 4. Set a structured field value `Sec-Fetch-Mode`/header in r’s header list.
246 httpRequest.headersList.set('sec-fetch-mode', header, true)
247
248 // https://w3c.github.io/webappsec-fetch-metadata/#sec-fetch-site-header
249 // TODO
250
251 // https://w3c.github.io/webappsec-fetch-metadata/#sec-fetch-user-header
252 // TODO
253}
254
255// https://fetch.spec.whatwg.org/#append-a-request-origin-header
256function appendRequestOriginHeader (request) {

Callers 1

httpNetworkOrCacheFetchFunction · 0.70

Calls 1

setMethod · 0.45

Tested by

no test coverage detected