Domanda
http / 1.0 è in grado di gestire contenuti sgonfiati e gzip? Ho finito di implementare deflate e gzip nel mio server minimalista e non so davvero se i browser con http / 1.0 sono in grado di gestire i contenuti compressi deflate e gzip.
Soluzione
Beh, davvero dipende dal browser; non il protocollo (HTTP 1.0 consente la compressione abbastanza felicemente)
Dovresti esaminare Accetta -Encoding , che sarà gzip, deflate. Se l'intestazione non è presente, non comprimere.
Altri suggerimenti
Sembra che ci siano diverse interpretazioni del significato di deflate
. HTTP 1.1 specifica il RFC 1950 (zlib) ma IIS produce un Deflate stream invece. Internet Explorer non è in grado di gestire uno stream RFC 1950 - interpreta il deflate
Content-Encoding come RFC 1951 - quindi potresti voler evitare del tutto quel formato.
.NET DeflateStream
solo implementa l'algoritmo di compressione Deflate, non crea il formato Zlib.
Dai un'occhiata a questo elenco piuttosto esteso . (la risposta breve sembra essere: Sì, sì).