「HTTP - HTTPメッセージ」の版間の差分

ナビゲーションに移動 検索に移動
91行目: 91行目:
#: TCPコネクションは、リクエストを送信して、その回答 (レスポンス) を受信するために使用される。
#: TCPコネクションは、リクエストを送信して、その回答 (レスポンス) を受信するために使用される。
#: クライアントは、新しいコネクションを開いたり、既存のコネクションを再利用したり、サーバへの複数のTCPコネクションを開いたりすることができる。
#: クライアントは、新しいコネクションを開いたり、既存のコネクションを再利用したり、サーバへの複数のTCPコネクションを開いたりすることができる。
# HTTPメッセージを送信する。
# HTTPリクエストを送信する。
#: HTTPメッセージ (HTTP/2以前) は人間が読むことができる。
#: HTTPメッセージ (HTTP/2以前) は人間が読むことができる。
#: HTTP/2では、これらの単純なメッセージはフレームにカプセル化され、直接読むことは不可能であるが、原理は変化していない。
#: HTTP/2では、これらの単純なメッセージはフレームにカプセル化され、直接読むことは不可能であるが、原理は変化していない。
99行目: 99行目:
#: <code>Accept-Language: fr</code>
#: <code>Accept-Language: fr</code>
#: <br>
#: <br>
# サーバから送信されたレスポンスを読む。
# WebサーバがHTTPリクエストに対応する処理を行う。
#: <br>
# Webサーバから送信されたレスポンスを読む。
#: <br>
#: <br>
#: <code>HTTP/1.1 200 OK</code>
#: <code>HTTP/1.1 200 OK</code>
113行目: 115行目:
#: <br>
#: <br>
# 接続を閉じる、または、次のリクエストのために再利用する。
# 接続を閉じる、または、次のリクエストのために再利用する。
<br>
[[ファイル:HTTP Connection 1.png|中央]]
<br>
<br>
HTTPパイプラインを有効にする時、最初のレスポンスが完全に受信されるのを待たずに、複数のリクエストを送信することができる。<br>
HTTPパイプラインを有効にする時、最初のレスポンスが完全に受信されるのを待たずに、複数のリクエストを送信することができる。<br>

案内メニュー