global.Headers
Names are case-insensitive and iterate lowercased, sorted.
Utilisation
Build request headers.
// Build request headers.
const headers = new Headers({ 'Content-Type': 'application/json' });
headers.append('Accept', 'application/json');
headers.get('content-type'); // 'application/json'
await fetch('https://example.com/api', { headers });Constructeurs
(init?: HeadersInit): HeadersParamètres
| Nom | Type | Requis | Description |
|---|---|---|---|
init | HeadersInit | Non | — |
Retourne
Headers
Propriétés et méthodes 11
| Nom | Type | Requis | Description |
|---|---|---|---|
prototypelecture seule | Headers | Oui | — |
append | (name: string, value: string) => void | Oui | — |
set | (name: string, value: string) => void | Oui | — |
get | (name: string) => string | null | Oui | A repeated name's values, joined by ", ". |
has | (name: string) => boolean | Oui | — |
delete | (name: string) => void | Oui | — |
forEach | (callback: (value: string, name: string, headers: Headers) => void) => void | Oui | — |
keys | () => string[] | Oui | — |
values | () => string[] | Oui | — |
entries | () => [string, string][] | Oui | — |
__@iterator@1499 | () => IterableIterator<[string, string]> | Oui | — |
append — signatures de méthode
Signatures
(name: string, value: string): voidParamètres
| Nom | Type | Requis | Description |
|---|---|---|---|
name | string | Oui | — |
value | string | Oui | — |
Retourne
void
set — signatures de méthode
Signatures
(name: string, value: string): voidParamètres
| Nom | Type | Requis | Description |
|---|---|---|---|
name | string | Oui | — |
value | string | Oui | — |
Retourne
void
get — signatures de méthode
Signatures
(name: string): string | nullParamètres
| Nom | Type | Requis | Description |
|---|---|---|---|
name | string | Oui | — |
Retourne
string
has — signatures de méthode
Signatures
(name: string): booleanParamètres
| Nom | Type | Requis | Description |
|---|---|---|---|
name | string | Oui | — |
Retourne
boolean
delete — signatures de méthode
Signatures
(name: string): voidParamètres
| Nom | Type | Requis | Description |
|---|---|---|---|
name | string | Oui | — |
Retourne
void
forEach — signatures de méthode
Signatures
(callback: (value: string, name: string, headers: Headers) => void): voidParamètres
| Nom | Type | Requis | Description |
|---|---|---|---|
callback | (value: string, name: string, headers: Headers) => void | Oui | — |
Retourne
void
keys — signatures de méthode
Signatures
(): string[]Paramètres
Aucun paramètre.
Retourne
string[]
values — signatures de méthode
Signatures
(): string[]Paramètres
Aucun paramètre.
Retourne
string[]
entries — signatures de méthode
Signatures
(): [string, string][]Paramètres
Aucun paramètre.
Retourne
[string, string][]
__@iterator@1499 — signatures de méthode
Signatures
(): IterableIterator<[string, string]>Paramètres
Aucun paramètre.
Retourne
IterableIterator<[string, string]>
Généré depuis les déclarations TypeScript publiques : signatures, props et valeurs par défaut viennent de la source vérifiée, les descriptions de sa JSDoc. Aucune valeur par défaut n'est inventée.