HTTPリクエスト
HTTPリクエストは、クライアント側で作成してサーバに送る情報。
HTTPリクエストは以下の3つの要素から構成される。
①HTTPリクエスト
②HTTPヘッダー
③ボディ
HTTPヘッダーとボディの間には1行空行が入る。
HTTPリクエスト
リクエストは、サーバに送るリクエストの種類を指定する。
リクエストの構成は、メソッド・対象のURI・HTTPのバージョンの3つの要素からなる。
例
GET /index.html HTTP/1.1
メソッドには、GET、POST、HEADなどがある。
HTTPヘッダー
HTTPヘッダーは、リクエストに関する補足情報(ブラウザやデータタイプなど)を指定する。
HTTPヘッダーの書式は、以下となる。
<フィールド名> : <内容>
ヘッダーのフィールドについては、次のページを参照。MDNのHTTPヘッダーのページ
ボディ
主に、POSTメソッド使用時のパラメータなどを必要に応じて記載する。
POSTのパラメータ記載例
keyword1=value1&keyword2=value2
例のように<キー>=<値>の形で書き、パラメータが複数の場合は&で繋ぐ。