Encabezados HTTP | Aceptar-Codificación

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *