Partager via


HttpHeaders interface

Représente un ensemble d’en-têtes HTTP sur une demande/réponse. Les noms d’en-têtes ne respectent pas la casse.

Extends

Iterable<[string, string]>

Méthodes

delete(string)

Supprime un en-tête spécifique de la collection.

get(string)

Retourne la valeur d’un en-tête spécifique ou non défini s’il n’est pas défini.

has(string)

Retourne true si l’en-tête spécifié existe.

set(string, string | number | boolean)

Définit un en-tête spécifique avec une valeur donnée.

toJSON({ preserveCase?: boolean })

Accède à un objet JS brut qui agit comme une simple carte des noms d’en-têtes aux valeurs.

Méthodes héritées

[iterator]()

Détails de la méthode

delete(string)

Supprime un en-tête spécifique de la collection.

function delete(name: string)

Paramètres

name

string

Nom de l’en-tête à supprimer.

get(string)

Retourne la valeur d’un en-tête spécifique ou non défini s’il n’est pas défini.

function get(name: string): undefined | string

Paramètres

name

string

Nom de l’en-tête à récupérer.

Retours

undefined | string

has(string)

Retourne true si l’en-tête spécifié existe.

function has(name: string): boolean

Paramètres

name

string

Nom de l’en-tête à case activée.

Retours

boolean

set(string, string | number | boolean)

Définit un en-tête spécifique avec une valeur donnée.

function set(name: string, value: string | number | boolean)

Paramètres

name

string

Nom de l'en-tête à définir.

value

string | number | boolean

Valeur à utiliser pour l’en-tête.

toJSON({ preserveCase?: boolean })

Accède à un objet JS brut qui agit comme une simple carte des noms d’en-têtes aux valeurs.

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

Paramètres

options

{ preserveCase?: boolean }

Retours

Détails de la méthode héritée

[iterator]()

function [iterator](): Iterator<[string, string], any, undefined>

Retours

Iterator<[string, string], any, undefined>

Hérité de Iterable.__@iterator@130