12,925
回編集
91行目: | 91行目: | ||
#: TCPコネクションは、リクエストを送信して、その回答 (レスポンス) を受信するために使用される。 | #: TCPコネクションは、リクエストを送信して、その回答 (レスポンス) を受信するために使用される。 | ||
#: クライアントは、新しいコネクションを開いたり、既存のコネクションを再利用したり、サーバへの複数のTCPコネクションを開いたりすることができる。 | #: クライアントは、新しいコネクションを開いたり、既存のコネクションを再利用したり、サーバへの複数のTCPコネクションを開いたりすることができる。 | ||
# | # 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> |