私は小さなWebサーバーを作成しており、gzipデータを送信したいと考えています。gzipでデータをエンコードするときに、どのようなコンテンツの長さを送信する必要がありますか?
Content-Lengthフィールドのhttpヘッダーでは、圧縮データの長さまたは圧縮されていないデータの長さを設定しますか?
私は小さなWebサーバーを作成しており、gzipデータを送信したいと考えています。gzipでデータをエンコードするときに、どのようなコンテンツの長さを送信する必要がありますか?
Content-Lengthフィールドのhttpヘッダーでは、圧縮データの長さまたは圧縮されていないデータの長さを設定しますか?
圧縮。
送信される実際のデータのサイズを指定する必要があります。この場合、圧縮されたデータサイズになります。
しかし、データがチャンク形式( "Transfer-Encoding:chunked")で送信されている場合は、Content-Lengthヘッダーをまったく送信できません。チャンクは、バイトの読み込み方法を指示します。 Content-Lengthヘッダーは、クライアントの能力を壊し、チャンクを正しく読み取ることができます。