Encabezados HTTP | Codificación de contenido

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:

  • Compresión única:
    Content-Encoding: gzip
    Content-Encoding: compress
    
  • Compresión múltiple:
    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

    Deja una respuesta

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