Pregunta
¿Es capaz http / 1.0 de manejar contenido desinflado y gzip? He terminado de implementar deflate y gzip en mi servidor web minimalista y realmente no sé si los navegadores con http / 1.0 son capaces de manejar contenido comprimido deflate y gzip.
Solución
Bueno, realmente depende del navegador; no el protocolo (HTTP 1.0 permite la compresión bastante feliz)
Debería estar examinando el Aceptar -Encodificar el encabezado, que será gzip, se desinfla. Si el encabezado no está allí, entonces no comprima.
Otros consejos
Parece que hay diferentes interpretaciones de lo que significa deflate
. HTTP 1.1 especifica el formato RFC 1950 (zlib) pero IIS produce un raw Deflate stream en su lugar. Internet Explorer no puede manejar una transmisión de RFC 1950: interpreta la codificación de contenido deflate
como RFC 1951, por lo que es posible que desee evitar ese formato por completo.
El .NET DeflateStream
only implementa el algoritmo de compresión Deflate, no crea el formato Zlib.
Consulte esta lista bastante extensa . (la respuesta corta parece ser: sí lo hacen).