Frage

Sie http / 1.0 Lage Inhalt entleerten und gzip zu behandeln? Ich habe fertig in meinem minimalistischen Web-Server deflate und gzip zu implementieren und ich weiß nicht wirklich, wenn Browser mit http / 1.0 ist in der Lage zu handhaben abzulassen und Inhalt gzip komprimierte.

War es hilfreich?

Lösung

Nun, es ist wirklich bis in den Browser; nicht das Protokoll (HTTP 1.0 tut für die Kompression erlaubt ganz glücklich)

Sie sollten die Accept -encoding Header, der entweder gzip sein wird, abzulassen. Wenn der Header dann komprimiert nicht nicht da ist.

Andere Tipps

Es erscheinen verschiedene Interpretationen zu sein, was deflate Mittel. HTTP 1.1 gibt an RFC 1950 (zlib) Format, aber IIS erzeugt ein rohes Lassen Sie die Luft statt Stream. Internet Explorer kann keine RFC-1950-Stream verarbeiten - es interpretiert die deflate Content-Encoding als RFC 1951 -. So können Sie dieses Format ganz vermeiden wollen

Die .NET DeflateStream nur implementiert die Deflate Komprimierungsalgorithmus, ist es nicht das zlib-Format erstellen.

Schauen Sie sich dieser ziemlich umfangreiche Liste . (Kurze Antwort scheint zu sein: Ja, sie tun).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top