class

Representa las opciones de configuración del encabezado para una solicitud HTTP. Las instancias son inmutables. Los métodos de modificación devuelven una instancia clonada con el cambio. El objeto original nunca se cambia.

classHttpHeadersnullappend(name:string, value:string

Constructor

Construye un nuevo objeto de encabezado HTTP con los valores dados.

constructor(headers?: string | string[]; )

Parámetros
headers string | string[];

Opcional. El valor predeterminado es undefined.

Métodos

tiene()

Comprueba la existencia de un encabezado determinado.

has(name: string): boolean

Parámetros
name string

El nombre del encabezado para verificar su existencia.

Devoluciones

boolean: Verdadero si el encabezado existe, false de lo contrario.

obtener()

Recupera el primer valor de un encabezado determinado.

get(name: string): string | null

Parámetros
name string

El nombre del encabezado.

Devoluciones

string | null: El valor string si el encabezado existe, null de lo contrario

keys()

Recupera los nombres de los encabezados.

keys(): string[]

Parámetros

No hay parámetros.

Devoluciones

string[]: Una lista de nombres de encabezados.

obtener toda()

Recupera una lista de valores para un encabezado determinado.

getAll(name: string): string[] | null

Parámetros
name string

El nombre del encabezado del que se recuperarán los valores.

Devoluciones

string[] | null: A string de valores si el encabezado existe, null de lo contrario.

adjuntar()

Agrega un nuevo valor al conjunto de valores existente para un encabezado y los devuelve en un clon de la instancia original.

append(name: string, value: string | string[]): HttpHeaders

Parámetros
name string

El nombre del encabezado al que se agregarán los valores.

value string | string[]

El valor que se agregará.

Devoluciones

HttpHeaders: Un clon del objeto de encabezados HTTP con el valor agregado al encabezado dado.

colocar()

Establece o modifica un valor para un encabezado determinado en un clon de la instancia original. Si el encabezado ya existe, su valor se reemplaza con el valor dado en el objeto devuelto.

set(name: string, value: string | string[]): HttpHeaders

Parámetros
name string

El nombre del encabezado.

value string | string[]

El valor o los valores para establecer o anular para el encabezado dado.

Devoluciones

HttpHeaders: Un clon del objeto de encabezados HTTP con el valor de encabezado recién establecido.

Eliminar()

Elimina los valores de un encabezado determinado en un clon de la instancia original.

delete(name: string, value?: string | string[]): HttpHeaders

Parámetros
name string

El nombre del encabezado.

value string | string[]

El valor o los valores que se eliminarán para el encabezado dado.

Opcional. El valor predeterminado es undefined.

Devoluciones

HttpHeaders: Un clon del objeto de encabezados HTTP con el valor dado eliminado.