Request.headers

La propiedad de solo lectura headers de la interface Request es un objeto de tipo Headers, asociado a la petición.

Sintax

var myHeaders = request.headers;

Valor

Un objeto de tipo Headers.

Ejemplo

En el siguiente fragmento de código, crearemos una nueva petición utilizando el constructor del Request.Request() (en-US) (para un archivo de imagen ubicado en el mismo directorio del script), guardamos el encabezado de la petición en una variable:

js
var myRequest = new Request("flowers.jpg");
var myHeaders = myRequest.headers; // Headers {}

Para agregar encabezados al objeto Headers usamos Headers.append (en-US); creamos una nueva petición usando el parametro init del constructor y asignamos los encabezados como una opción del parametro init:

js
var myHeaders = new Headers();
myHeaders.append("Content-Type", "image/jpeg");

var myInit = {
  method: "GET",
  headers: myHeaders,
  mode: "cors",
  cache: "default",
};

var myRequest = new Request("flowers.jpg", myInit);

myContentType = myRequest.headers.get("Content-Type"); // returns 'image/jpeg'

Especificaciones

Specification
Fetch Standard
# ref-for-dom-request-headers②

Compatibilidad con navegadores

BCD tables only load in the browser

Ver también