http/1.0 は圧縮されたコンテンツと gzip コンテンツを処理できますか? ミニマリスト Web サーバーに deflate と gzip の実装を完了しましたが、http/1.0 のブラウザーが deflate と gzip で圧縮されたコンテンツを処理できるかどうかはよくわかりません。
3352 次
3 に答える
6
まあ、実際にはブラウザにかかっています。プロトコルではありません (HTTP 1.0 では非常にうまく圧縮できます)。
Accept-Encodingヘッダーを調べる必要があります。これは gzip、deflate のいずれかになります。ヘッダーがない場合は、圧縮しないでください。
于 2008-10-27T10:36:24.423 に答える
4
何deflate
を意味するかについては、さまざまな解釈があるようです。HTTP 1.1 はRFC 1950 (zlib) 形式を指定しますが、IIS は代わりに生のDeflateストリームを生成します。Internet Explorer は RFC 1950 ストリームを処理できません。つまり、 deflate
Content-Encoding を RFC 1951 として解釈するため、その形式を完全に避けた方がよい場合があります。
.NETは Deflate 圧縮アルゴリズムを実装するDeflateStream
だけで、Zlib 形式は作成しません。
于 2008-10-27T14:38:50.487 に答える
1
このかなり広範なリストを確認してください。(短い答えは次のようです:はい、そうです)。
于 2008-10-27T10:34:41.073 に答える