Condividi tramite


HttpHeadersLike interface

Raccolta di coppie chiave/valore di intestazione HTTP.

Metodi

clone()

Creare un clone/copia completo di questa raccolta HttpHeaders.

contains(string)

Ottiene un valore che indica se questa raccolta di intestazioni contiene una voce di intestazione per il nome dell'intestazione specificato.

get(string)

Ottiene il valore dell'intestazione per il nome dell'intestazione specificato o non definito se non esiste alcuna intestazione in questa raccolta con il nome specificato.

headerNames()

Ottiene i nomi di intestazione contenuti in questa raccolta.

headersArray()

Ottiene le intestazioni contenute in questa raccolta come matrice.

headerValues()

Ottiene i valori di intestazione contenuti in questa raccolta.

rawHeaders()

Ottiene le intestazioni contenute in questa raccolta come oggetto .

remove(string)

Rimuovere l'intestazione con il valore headerName specificato. Restituisce un valore che indica se l'intestazione esiste o meno ed è stata rimossa.

set(string, string | number)

Impostare un'intestazione in questa raccolta con il nome e il valore specificati. Il nome non fa distinzione tra maiuscole e minuscole.

toJson({ preserveCase?: boolean })

Ottenere la rappresentazione dell'oggetto JSON di questa raccolta di intestazioni HTTP. Il risultato è uguale rawHeaders()a .

Dettagli metodo

clone()

Creare un clone/copia completo di questa raccolta HttpHeaders.

function clone(): HttpHeadersLike

Restituisce

contains(string)

Ottiene un valore che indica se questa raccolta di intestazioni contiene una voce di intestazione per il nome dell'intestazione specificato.

function contains(headerName: string): boolean

Parametri

headerName

string

Restituisce

boolean

get(string)

Ottiene il valore dell'intestazione per il nome dell'intestazione specificato o non definito se non esiste alcuna intestazione in questa raccolta con il nome specificato.

function get(headerName: string): undefined | string

Parametri

headerName

string

Nome dell'intestazione.

Restituisce

undefined | string

headerNames()

Ottiene i nomi di intestazione contenuti in questa raccolta.

function headerNames(): string[]

Restituisce

string[]

headersArray()

Ottiene le intestazioni contenute in questa raccolta come matrice.

function headersArray(): HttpHeader[]

Restituisce

headerValues()

Ottiene i valori di intestazione contenuti in questa raccolta.

function headerValues(): string[]

Restituisce

string[]

rawHeaders()

Ottiene le intestazioni contenute in questa raccolta come oggetto .

function rawHeaders(): RawHttpHeaders

Restituisce

remove(string)

Rimuovere l'intestazione con il valore headerName specificato. Restituisce un valore che indica se l'intestazione esiste o meno ed è stata rimossa.

function remove(headerName: string): boolean

Parametri

headerName

string

Nome dell'intestazione da rimuovere.

Restituisce

boolean

set(string, string | number)

Impostare un'intestazione in questa raccolta con il nome e il valore specificati. Il nome non fa distinzione tra maiuscole e minuscole.

function set(headerName: string, headerValue: string | number)

Parametri

headerName

string

Nome dell'intestazione da impostare. Questo valore non fa distinzione tra maiuscole e minuscole.

headerValue

string | number

Valore dell'intestazione da impostare.

toJson({ preserveCase?: boolean })

Ottenere la rappresentazione dell'oggetto JSON di questa raccolta di intestazioni HTTP. Il risultato è uguale rawHeaders()a .

function toJson(options?: { preserveCase?: boolean }): RawHttpHeaders

Parametri

options

{ preserveCase?: boolean }

Restituisce