ふみぽん's diary

技術的な備忘録が主のブログ

HTTP メッセージ構成要素

HTTPメッセージ 

リクエストメッセージとレスポンスメッセージ

をまとめてHTTPメッセージという

 

リクエストメッセージ

 リクエストメッセージは、基本的に次の3つの要素から構成される。

  1. リクエストライン

  2. ヘッダ

  3. ボディ

 

1.リクエストライン

 下記3点を1行で表す。

  ・HTTPメソッド

  ・リクエス

    リクエストにはURIフラグメントをのぞいたパス以降の文字列が入る。

   リクエストは絶対URIか相対URI

  プロトコルバージョン

 

  ex ) GET  /test  HTTP /1.1

 

2.ヘッダ

 ヘッダはメッセージのメタデータ(データを記述するデータ)。
 1つのメッセージに複数のヘッダを持つことが出来る。
『 名前 』:『 値 』 の形式
 
  ex ) Host  :  exsample.jp

 

3.ボディ

 リクエストメッセージの本質的な情報が入る。


レスポンスメッセージ

 レスポンスメッセージは、基本的に次の3つの要素から構成される。

  1. スタートライン

  2. ヘッダ

  3. ボディ

 

1.スタートライン

 下記の3点を1行で表す。

  プロトコルバージョン 

  ステータスコード

  ・テキストフレーズ

   OK、NG等の情報

 

ex ) HTTP /1.1  200 OK

 

2.ヘッダ

 

3.ボディ

 

※ ヘッダとボディの間は空行で区切られる。