Utilização

Build request headers.

tsx
// 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

ts
(init?: HeadersInit): Headers

Parâmetros

NomeTipoObrigatórioDescrição
initHeadersInitNão—

Devolve

Headers

Propriedades e métodos 11

NomeTipoObrigatórioDescrição
prototypesó de leituraHeadersSim—
append(name: string, value: string) => voidSim—
set(name: string, value: string) => voidSim—
get(name: string) => string | nullSimA repeated name's values, joined by ", ".
has(name: string) => booleanSim—
delete(name: string) => voidSim—
forEach(callback: (value: string, name: string, headers: Headers) => void) => voidSim—
keys() => string[]Sim—
values() => string[]Sim—
entries() => [string, string][]Sim—
__@iterator@1499() => IterableIterator<[string, string]>Sim—
append — assinaturas de método

Assinaturas

ts
(name: string, value: string): void

Parâmetros

NomeTipoObrigatórioDescrição
namestringSim—
valuestringSim—

Devolve

void

set — assinaturas de método

Assinaturas

ts
(name: string, value: string): void

Parâmetros

NomeTipoObrigatórioDescrição
namestringSim—
valuestringSim—

Devolve

void

get — assinaturas de método

Assinaturas

ts
(name: string): string | null

Parâmetros

NomeTipoObrigatórioDescrição
namestringSim—

Devolve

string

has — assinaturas de método

Assinaturas

ts
(name: string): boolean

Parâmetros

NomeTipoObrigatórioDescrição
namestringSim—

Devolve

boolean

delete — assinaturas de método

Assinaturas

ts
(name: string): void

Parâmetros

NomeTipoObrigatórioDescrição
namestringSim—

Devolve

void

forEach — assinaturas de método

Assinaturas

ts
(callback: (value: string, name: string, headers: Headers) => void): void

Parâmetros

NomeTipoObrigatórioDescrição
callback(value: string, name: string, headers: Headers) => voidSim—

Devolve

void

keys — assinaturas de método

Assinaturas

ts
(): string[]

Parâmetros

Sem parâmetros.

Devolve

string[]

values — assinaturas de método

Assinaturas

ts
(): string[]

Parâmetros

Sem parâmetros.

Devolve

string[]

entries — assinaturas de método

Assinaturas

ts
(): [string, string][]

Parâmetros

Sem parâmetros.

Devolve

[string, string][]

__@iterator@1499 — assinaturas de método

Assinaturas

ts
(): 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.