Content-Length
ヘッダーを持たない HTTP 応答の終わりを示すものは何ですか?
場合によっては、そのサーバーがTCP接続を閉じることを読んだことがあります。しかし、すべての応答を受信した後に TCP 接続が存在するケースを目撃しました。
そのため、次の場合に大きな問題が発生します。
Content-Length
ヘッダーがない- すべての HTTP 応答を受信した後に TCP 接続が存在する
- ブラウザは、より多くの HTTP リクエストを送信するために同じ TCP 接続を使用したいと考えています。
その場合、ブラウザーは同じ TCP 接続を使用できることをどのように認識しますか? サーバーは、1 番目の HTTP 要求に関連するコンテンツをさらに送信する可能性があり、2 番目の HTTP 応答と混同される可能性があります。