HTTPメッセージ
「
ヘッダセクション
」「
コンテンツ
」「
トレーラセクション
」から成る.
ヘッダセクション
従来は
ヘッダ
と呼ばれていた.
コンテンツ
従来は
ボディ
や
ペイロード
と呼ばれていた.
トレーラセクション
従来は
ヘッダ
と呼ばれていた.
メッセージの
メタデータ
である
HTTPフィールド
がつく.
Key-Value
形式の
データ
ヘッダセクション
にある
フィールド
が
ヘッダフィールド
トレーラセクション
にある
フィールド
が
トレーラフィールド
HTTPメッセージ
のうち,
クライアント
から
サーバ
に送られるものを
HTTPリクエストメッセージ
(
リクエスト
)と呼ぶ.
code:request
GET / HTTP/1.1
Host: example.com
User-Agent: curl/7.68.0
Accept: */*
1行目が
リクエストライン
2行目からが
リクエストヘッダフィールド
HTTPメッセージ
のうち,
サーバ
から
クライアント
に送られるものを
HTTPレスポンスメッセージ
(
レスポンス
)と呼ぶ.
code:response
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 234274
Cache-Control: max-age=604800
Content-Type: text/html; charset=UTF-8
1行目が
ステータスライン
2行目からが
レスポンスヘッダフィールド