http-headers
Aceptar-Codificación: (Solicitud)
Buscar..
Introducción
Accept-Encoding le dice al servidor qué codificación acepta el cliente. La codificación se utiliza principalmente para la compresión.
Sintaxis
- Aceptar-Codificación: Codificación; QualityFactor
- Aceptar-Codificación: Codificación; QualityFactor, tipo; QualityFactor, tipo; QualityFactor, ...
Parámetros
| Parámetro | Descripción |
|---|---|
| Codificación | El tipo de codificación a utilizar. Esto también puede ser un * para decir que el cliente no tiene preferencia a qué codificación usar |
| Factor de calidad | El factor de calidad en el formato ;q=0.8 . Si se establece en 0, significa "no aceptable". (Opcional) |
Observaciones
Accept-Encoding toma una cantidad de codificación e incluye una preferencia opcional por la que el servidor debería usar. La codificación es una de la lista de codificaciones disponibles en el registro de IANA. Por ejemplo gzip .
La codificación está separada por comas con un factor de calidad opcional (usando a ;q= ) que se utiliza la preferencia de los clientes para usar esta codificación. El factor de calidad tiene un valor de 0 a 1; cuanto mayor sea el número, mayor será la preferencia por esa codificación.
Si este encabezado no está incluido, el cliente no establece ninguna preferencia por la codificación. No significa que el cliente admita todas las codificaciones.
Un valor de identity siempre es aceptable a menos que lo rechace con identity;q=0 .
El servidor utiliza Content-Encoding para informar al cliente qué codificación está utilizando.
Si el servidor no puede encontrar un conjunto de caracteres aceptable para responder, debe enviar una respuesta 406 (no aceptable) o ignorar este encabezado y no realizar ninguna negociación de contenido.
Solicitar gzip
Solicitud: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: gzip Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
El cliente aceptará gzip y codificación de identidad.
Solicitar gzip y desinflar.
Solicitud: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: compress, gzip Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
El cliente solo aceptará codificaciones gzip, compress y de identidad.
Solicite compres pero prefiero gzip
Solicitud: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: gzip;q=1.0, compress;q=0.5 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
El cliente aceptará gzip, comprimir y codificación de identidad, pero prefiere gzip (que tiene un factor de calidad de 1.0).
Sin preferencia por el tipo de codificación.
Solicitud: " http://example.com "
GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Accept: text/html,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: * Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive
El cliente no tiene preferencia por el tipo de codificación.