La codificación de aceptación de encabezados HTTP suele ser un algoritmo de comparación del encabezado de solicitud. Todo el cliente HTTP solía decirle al servidor qué codificación o codificación admite. Luego, el servidor responderá en cualquiera de los formatos de codificación compatibles. El servidor selecciona cualquiera de las propuestas, la utiliza e informa al cliente de su elección con el encabezado de respuesta Content-Encoding .
Sintaxis:
Accept-Encoding: gzip | compress | deflate | br| identity| *
Nota: También se pueden aplicar varios algoritmos.
Directivas:
- gzip: Es un formato de compresión utilizando la codificación Lempel-Ziv (LZ77), con un CRC de 32 bits.
- compress: Es un formato de compresión que utiliza el algoritmo Lempel-Ziv-Welch (LZW).
- deflate: Es un formato de compresión que utiliza la estructura zlib, con el algoritmo de compresión deflate.
- br: Es un formato de compresión usando el algoritmo Brotli.
- identidad: esta directiva indica la función de identidad que siempre es aceptable.
- *: esta directiva coincide con cualquier codificación de contenido que se pueda enumerar en el encabezado o no. Es el valor predeterminado.
Puede verificar qué tan bien está funcionando su Codificación de aceptación y Codificación de contenido en este sitio .
Ejemplo:
Accept-Encoding: gzip, deflate, br
Accept-Encoding: br;q=1.0, gzip;q=0.6, *;q=0.1
Para verificar esta codificación de aceptación en acción, vaya a Inspeccionar elemento -> Red , verifique el encabezado de solicitud de codificación de aceptación como se muestra a continuación, se resalta la codificación de aceptación que puede ver.
Navegadores compatibles: los navegadores compatibles con los encabezados HTTP Aceptar codificación se enumeran a continuación:
- Google Chrome
- explorador de Internet
- Firefox
- Safari
- Ópera
Publicación traducida automáticamente
Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA