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

ナビゲーションに移動 検索に移動
137行目: 137行目:
==== HTTPリクエストの構成 ====
==== HTTPリクエストの構成 ====
HTTPリクエストは、以下の要素で構成される。<br>
HTTPリクエストは、以下の要素で構成される。<br>
<br>
[[ファイル:HTTP Request 1.png|中央]]
<center>図. HTTPリクエスト</center>
<br>
===== リクエスト行 =====
* HTTPメソッド
* HTTPメソッド
*: GET、POST、DELETE、OPTIONS、HEADがあり、クライアントが実行する操作を定義する。
*: GET、POST、DELETE、OPTIONS、HEADがあり、クライアントが実行する操作を定義する。
143行目: 148行目:
*: コンテキストからプロトコル (<nowiki>http://</nowiki>)、ドメイン (developer.mozilla.org)、TCPポート番号 (80番等) を取り除いたリソースのURLである。
*: コンテキストからプロトコル (<nowiki>http://</nowiki>)、ドメイン (developer.mozilla.org)、TCPポート番号 (80番等) を取り除いたリソースのURLである。
* HTTPプロトコルのバージョン
* HTTPプロトコルのバージョン
<br>
===== ヘッダフィールド =====
* サーバに追加情報を伝えるオプションのヘッダ
* サーバに追加情報を伝えるオプションのヘッダ
* POSTのようないくつかのメソッドでは、送信されたリソースを含むレスポンスと似たボディ
* POSTのようないくつかのメソッドでは、送信されたリソースを含むレスポンスと似たボディ
<br>
<br>
[[ファイル:HTTP Request 1.png|中央]]
===== ボディ =====
<center>図. HTTPリクエスト</center>
主に、POST通信時のパラメータが記述される。<br>
# 例
name=tarou&age=30
<br>
<br>
==== HTTPレスポンスの構成 ====
==== HTTPレスポンスの構成 ====
HTTPレスポンスは、以下の要素で構成される。<br>
HTTPレスポンスは、以下の要素で構成される。<br>

案内メニュー