HTTP / 1.1サーバーは、デフォルトでConnectionヘッダーのキープアライブ設定になっています。それでは、ターゲットサーバーがHTTP / 1.1をサポートしていることを知っている場合でも、ほとんどのブラウザーでリクエストにConnection:Keep-Aliveが含まれているのはなぜですか?
1820 次
2 に答える
3
ブラウザは通常、過去に接続したサーバーに関するメタデータのキャッシュを保持しません。保持している場合でも、異なるバージョンのHTTP、仲介者(特に「透過的」プロキシ)を持つサーバーファームを考慮する必要があります。 )など。
そのため、少なくとも接続の最初のリクエストでは、常にConnection:keep-aliveを送信する方が簡単であるという判断を下しました。
于 2012-12-20T08:17:39.590 に答える
1
質問は意味がありません。ブラウザは、サーバーがリクエストを送信して応答を取得するまで、サーバーが何をサポートしているかを知りません。
于 2013-09-12T02:51:45.840 に答える