--- title: Request.headers slug: Web/API/Request/headers translation_of: Web/API/Request/headers ---
La propiedad de solo lectura headers de la interface {{domxref("Request")}} es un objeto de tipo {{domxref("Headers")}}, asociado a la petición.
var myHeaders = request.headers;
Un objeto de tipo {{domxref("Headers")}}.
En el siguiente fragmento de código, crearemos una nueva petición utilizando el constructor del {{domxref("Request.Request()")}} (para un archivo de imagen ubicado en el mismo directorio del script), guardamos el encabezado de la petición en una variable:
var myRequest = new Request('flowers.jpg'); var myHeaders = myRequest.headers; // Headers {}
Para agregar encabezados al objeto {{domxref("Headers")}} usamos {{domxref("Headers.append")}}; creamos una nueva petición usando el parametro init del constructor y asignamos los encabezados como una opción del parametro init:
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'
Especificación | Estado | Comentario |
---|---|---|
{{SpecName('Fetch','#dom-request-headers','headers')}} | {{Spec2('Fetch')}} | Definición inicial |
{{Compat("api.Request.headers")}}