Accept

La cabecera de pedido Accept anuncia que tipo de contenido el cliente puede procesar, expresado como un tipo MIME. Usando negociaci贸n de contenido, el servidor selecciona una de las propuestas , la utiliza e informa al cliente de la elecci贸n a trav茅s de  la cabecera de respuesta Content-Type .

Los navegadores configuran los valores adecuados en dependencia del contexto donde se ha hecho el pedido, por ejemplo: al solicitar una hoja de estilos CSS es configurado un valor diferente que cuando se solicita una imagen, un video o un script.

Tipo de Cabecera Request header
Forbidden header name no
CORS-safelisted request-header si

Sintaxis

Accept: <MIME_type>/<MIME_subtype>
Accept: <MIME_type>/*
Accept: */*

// Multiples tipos, priorizados con quality value sintaxis:
Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8

Directivas

<MIME_type>/<MIME_subtype>
Un 煤nico y preciso tipo MIME, como text/html.
<MIME_type>/*
Un tipo MIME, pero con cualquier subtipo.
Por ejmplo, image/* comincide con:
  • image/png
  • image/svg
  • image/gif 
*/*
Culaquier tipo MIME
;q= (donde q es la importancia o peso)
Culaquier valor es colocado en orden de preferencia, expresada usando un valor de calidad llamado weight (peso en espa帽ol).

Ejemplos

Accept: text/html

Accept: image/*

Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8

Especificaciones

Especificaci贸n Titulo
RFC 7231, section 5.3.2: Accept Hypertext Transfer Protocol (HTTP/1.1): Semantics and Context

Compatibilidad con Navegadores

BCD tables only load in the browser

Tambien Ver