La codificación de contenido de los encabezados HTTP se utiliza para comprimir el tipo de medio. Informa al servidor qué codificación admitirá el usuario. Envía la información a la codificación de aceptación. 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:
Content-Encoding: gzip | compress | deflate | br| identity
Nota: También se pueden aplicar varios algoritmos.
Directivas:
- gzip: Utiliza codificación Lempel-Ziv (LZ77), con formato CRC de 32 bits. Es el formato original del programa UNIX gzip.
- comprimir: Utiliza el algoritmo Lempel-Ziv-Welch (LZW). Debido a un problema de patente, muchos navegadores modernos no admiten este tipo de codificación de contenido.
- deflate: este formato utiliza la estructura zlib con el algoritmo de compresión deflate.
- br: Es un formato de compresión usando el algoritmo Brotli.
- identidad: Se utiliza para indicar que no hay compresión.
Puede verificar qué tan bien está funcionando su codificación de aceptación y codificación de contenido en este sitio.
Ejemplo:
Content-Encoding: gzip Content-Encoding: compress
Content-Encoding: gzip, compress
Para verificar la codificación de contenido en acción, vaya a Inspeccionar elemento -> Red, verifique el encabezado de la solicitud de codificación de contenido como se muestra a continuación, la codificación de contenido está resaltada como puede ver.
Navegadores compatibles: los navegadores compatibles con la codificación de contenido de encabezados HTTP se enumeran a continuación:
- Google Chrome
- explorador de Internet
- Firefox
- Safari
- Ópera
Publicación traducida automáticamente
Artículo escrito por aman neekhara y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA