global.Headers
Names are case-insensitive and iterate lowercased, sorted.
Utilização
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 });Construtores
(init?: HeadersInit): HeadersParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
init | HeadersInit | Não | — |
Devolve
Headers
Propriedades e métodos 11
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
prototypesó de leitura | Headers | Sim | — |
append | (name: string, value: string) => void | Sim | — |
set | (name: string, value: string) => void | Sim | — |
get | (name: string) => string | null | Sim | A repeated name's values, joined by ", ". |
has | (name: string) => boolean | Sim | — |
delete | (name: string) => void | Sim | — |
forEach | (callback: (value: string, name: string, headers: Headers) => void) => void | Sim | — |
keys | () => string[] | Sim | — |
values | () => string[] | Sim | — |
entries | () => [string, string][] | Sim | — |
__@iterator@1499 | () => IterableIterator<[string, string]> | Sim | — |
append — assinaturas de método
Assinaturas
(name: string, value: string): voidParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | — |
value | string | Sim | — |
Devolve
void
set — assinaturas de método
Assinaturas
(name: string, value: string): voidParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | — |
value | string | Sim | — |
Devolve
void
get — assinaturas de método
Assinaturas
(name: string): string | nullParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | — |
Devolve
string
has — assinaturas de método
Assinaturas
(name: string): booleanParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | — |
Devolve
boolean
delete — assinaturas de método
Assinaturas
(name: string): voidParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | — |
Devolve
void
forEach — assinaturas de método
Assinaturas
(callback: (value: string, name: string, headers: Headers) => void): voidParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
callback | (value: string, name: string, headers: Headers) => void | Sim | — |
Devolve
void
keys — assinaturas de método
Assinaturas
(): string[]Parâmetros
Sem parâmetros.
Devolve
string[]
values — assinaturas de método
Assinaturas
(): string[]Parâmetros
Sem parâmetros.
Devolve
string[]
entries — assinaturas de método
Assinaturas
(): [string, string][]Parâmetros
Sem parâmetros.
Devolve
[string, string][]
__@iterator@1499 — assinaturas de método
Assinaturas
(): IterableIterator<[string, string]>Parâmetros
Sem parâmetros.
Devolve
IterableIterator<[string, string]>
Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.