HTTP/1.0仕様では、サーバーがエンティティ本体を含む応答の長さを示すことができると述べています。
Content-Length
ヘッダーを送信する、または- 応答全体が送信されたときに接続を閉じます。
したがって、Content-Length
画像、Html ページ、または Ajax データなどの通常の応答の場合、ヘッダーはオプションです。
そのヘッダーが提供されているため、それを使用するといくつかの利点が得られる場合があります。
問題は、これらのケースとは何か、そしてその利点は何なのかということです。
(例: 応答がダウンロード中のファイルである場合、Content-Length
が指定されている場合、ブラウザーは進行状況バーを表示します。)