Lines Matching refs:value

27  * @see https://fetch.spec.whatwg.org/#concept-header-value-normalize
54 message: `expected name/value pair to be length 2, found ${header.length}.`
64 // 2. Otherwise, object is a record, then for each key → value in object,
65 // append (key, value) to headers
82 function appendHeader (headers, name, value) {
83 // 1. Normalize value.
84 value = headerValueNormalize(value)
86 // 2. If name is not a header name or value is not a
87 // header value, then throw a TypeError.
91 value: name,
94 } else if (!isValidHeaderValue(value)) {
97 value,
98 type: 'header value'
116 // 7. Append (name, value) to headers’s header list.
117 return headers[kHeadersList].append(name, value)
155 append (name, value) {
163 // 2. Append (name, value) to list.
168 value: `${exists.value}${delimiter}${value}`
171 this[kHeadersMap].set(lowercaseName, { name, value })
176 this.cookies.push(value)
181 set (name, value) {
186 this.cookies = [value]
189 // 1. If list contains name, then set the value of
190 // the first such header to value and remove the
192 // 2. Otherwise, append header (name, value) to list.
193 this[kHeadersMap].set(lowercaseName, { name, value })
211 const value = this[kHeadersMap].get(name.toLowerCase())
217 return value === undefined ? null : value.value
222 for (const [name, { value }] of this[kHeadersMap]) {
223 yield [name, value]
231 for (const { name, value } of this[kHeadersMap].values()) {
232 headers[name] = value
261 append (name, value) {
267 value = webidl.converters.ByteString(value)
269 return appendHeader(this, name, value)
284 value: name,
329 value: name,
351 value: name,
362 set (name, value) {
368 value = webidl.converters.ByteString(value)
370 // 1. Normalize value.
371 value = headerValueNormalize(value)
373 // 2. If name is not a header name or value is not a
374 // header value, then throw a TypeError.
378 value: name,
381 } else if (!isValidHeaderValue(value)) {
384 value,
385 type: 'header value'
393 // name/value is not a no-CORS-safelisted request-header,
404 // 7. Set (name, value) in this’s header list.
407 this[kHeadersList].set(name, value)
434 // and value the value.
444 const [name, value] = names[i]
450 // 2. For each value of values:
451 // 1. Append (name, value) to headers.
458 // 1. Let value be the result of getting name from list.
460 // 2. Assert: value is non-null.
461 assert(value !== null)
463 // 3. Append (name, value) to headers.
464 headers.push([name, value])
478 const value = this[kHeadersSortedMap]
479 return makeIterator(() => value, 'Headers',
494 const value = this[kHeadersSortedMap]
495 return makeIterator(() => value, 'Headers',
496 'value')
502 'value'
510 const value = this[kHeadersSortedMap]
511 return makeIterator(() => value, 'Headers',
512 'key+value')
518 'key+value'
523 * @param {(value: string, key: string, self: Headers) => void} callbackFn
537 for (const [key, value] of this) {
538 callbackFn.apply(thisArg, [value, key, this])
564 value: 'Headers',