私はgzipでデータを符号化していたとき、私は何コンテンツ長を送信する必要がありますか?

StackOverflow https://stackoverflow.com/questions/987213

質問

私は小さなウェブサーバを書いていますし、gzipで圧縮されたデータを送信したいと思います。

のContent-LengthフィールドのHTTPヘッダにIは、圧縮されたデータの長さまたは非圧縮データの長さを設定しますか?

役に立ちましたか?

解決

圧縮ます。

他のヒント

あなたはあなたのケースで圧縮されたデータのサイズになりますこれは、送信される実際のデータのサイズを指定する必要があります。

しかし、何かが心に留めておくために - データがチャンクとして送信されている場合(「転送エンコード:チャンク」)、そして、あなたは、すべてのContent-Lengthヘッダを送信することを許可されていません。チャンキングは、バイトが読み込まれる方法を決定します。 Content-Lengthヘッダが正しくチャンクを読み取るために、クライアントの付ける機能を破るます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top