チャンク エンコーディングである http 応答を正しく gzip するように Web サーバーを取得しようとしています。
gzip 以外の応答についての私の理解は、次のようになるということです。
<the response headers>
そして、各チャンクに対して、
<chunk length in hex>\r\n<chunk>\r\n
最後に、長さゼロのチャンク:
0\r\n\r\n
gzip圧縮を機能させようとしましたが、実際に何が返されるべきかを理解するのに役立つことができました. このドキュメントは、各チャンクを gzip するのではなく、応答全体を gzip する必要があることを意味します。
HTTP servers sometimes use compression (gzip) or deflate methods to optimize transmission.
Chunked transfer encoding can be used to delimit parts of the compressed object.
In this case the chunks are not individually compressed. Instead, the complete payload
is compressed and the output of the compression process is chunk encoded.
全体を gzip して、チャンクなしでも応答を返そうとしましたが、うまくいきませんでした。Content-Encoding ヘッダーを「gzip」に設定してみました。チャンクの gzip 圧縮をサポートするには、上記のスキームにどのような変更を加える必要があるかを誰かが説明できますか? ありがとう。