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.

È stato utile?

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ì).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top