HTTP メッセージ構成要素
HTTPメッセージ
リクエストメッセージとレスポンスメッセージ
をまとめてHTTPメッセージという
【リクエストメッセージ】
リクエストメッセージは、基本的に次の3つの要素から構成される。
-
リクエストライン
-
ヘッダ
-
ボディ
1.リクエストライン
下記3点を1行で表す。
・HTTPメソッド
・リクエスト
リクエストにはURIフラグメントをのぞいたパス以降の文字列が入る。
・プロトコルバージョン
ex ) GET /test HTTP /1.1
2.ヘッダ
ヘッダはメッセージのメタデータ(データを記述するデータ)。
1つのメッセージに複数のヘッダを持つことが出来る。
『 名前 』:『 値 』 の形式
ex ) Host : exsample.jp
3.ボディ
リクエストメッセージの本質的な情報が入る。
【レスポンスメッセージ】
レスポンスメッセージは、基本的に次の3つの要素から構成される。
-
スタートライン
-
ヘッダ
-
ボディ
1.スタートライン
下記の3点を1行で表す。
・プロトコルバージョン
・テキストフレーズ
OK、NG等の情報
ex ) HTTP /1.1 200 OK
2.ヘッダ
3.ボディ
※ ヘッダとボディの間は空行で区切られる。