とりあえず落ち着け

サブカル系webエンジニア見習いの備忘録

【web知識】HTTPレスポンスとはなんぞや?

1. HTTPレスポンスとは

受け取ったHTTPリクエストに対しての返答であり、大きく分けてステータスライン・レスポンスヘッダー・レスポンスボディの3つにパーツでできている。

2. ステータスライン

HTTP/1.1 200 OK

 このように表記され、3つに分解することができる。

・HTTP/1.1

この部分はHTTPのバージョンを表す。

・200

この部分はステータスコードといい、リクエストに対しての応答パターンを3桁の数字で表す。

参考:ステータスコード一覧

 ・OK

この部分はレスポンスフレーズといい、ステータスコードがどのような意味なのかを表す。

3. メッセージヘッダ

 リクエストと同じ形式でレスポンスに関する付加情報が書かれている。

参考:レスポンスヘッダ一覧

 

4. メッセージボディ

 取得したリソースの内容が入っている。

HTMLであればHTMLコード、画像リソースであればバイナリ形式で入っているといったように形式に合わせたデータが入る。