小さな Web サーバーを作成していて、gzip 圧縮されたデータを送信したいと考えています。
Content-Length フィールドの http ヘッダーで、圧縮データの長さまたは非圧縮データの長さを設定しますか?
小さな Web サーバーを作成していて、gzip 圧縮されたデータを送信したいと考えています。
Content-Length フィールドの http ヘッダーで、圧縮データの長さまたは非圧縮データの長さを設定しますか?
圧縮。
送信される実際のデータのサイズを指定する必要があります。この場合、これは圧縮されたデータのサイズになります。
ただし、心に留めておくべきことがあります。データがチャンクとして送信されている場合 (「Transfer-Encoding: chunked」)、Content-Length ヘッダーを送信することはまったく許可されていません。チャンクは、バイトの読み取り方法を決定します。Content-Length ヘッダーは、チャンクを正しく読み取るクライアントの機能を壊します。