global.HeadersInit
What Headers and RequestInit.headers take: a Headers, name-value pairs, or a record of strings.
Verwendung
Accept supported request-header formats.
// Accept supported request-header formats.
function authorized(token: string, extra: HeadersInit = {}): Headers {
const headers = new Headers(extra);
headers.set('Authorization', `Bearer ${token}`);
return headers;
}
const response = await fetch('https://api.example.com/me', {
headers: authorized('abc123', [['Accept', 'application/json']]),
});
const me = await response.json();Typdeklaration
type HeadersInit = Headers | [string, string][] | Record<string, string>;Mitglieder 4
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
forEach | string | ((callback: (value: string, name: string, headers: Headers) => void) => void) | ((callbackfn: (value: [string, string], index: number, array: [string, string][]) => void, thisArg?: any) => void) | Ja | Performs the specified action for each element in an array. |
keys | string | (() => string[]) | (() => ArrayIterator<number>) | Ja | Returns an iterable of keys in the array |
values | string | (() => string[]) | (() => ArrayIterator<[string, string]>) | Ja | Returns an iterable of values in the array |
entries | string | (() => [string, string][]) | (() => ArrayIterator<[number, [string, string]]>) | Ja | Returns an iterable of key, value pairs for every entry in the array |
Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.