セキュリティの基礎
HTTP
HTTPとは
クライアントとサーバーを繋ぐためのプロトコル
リクエストメッセージとレスポンスメッセージでやり取りする
リクエストメッセージ
一行目が重要で、リクエストラインと呼ぶ 以下3点で構成される
- メソッド (POST)
- URL(/login)
- プロトコルバージョン (HTTP/1.1)
リクエストラインの下に必要な情報が含まれている
レスポンスメッセージ
大きく3部構成(ステータスライン、ヘッダ、ボディ)
ステータスライン
以下3点で構成される
- プロトコルバージョン (HTTP/1.1)
- ステータスコード(200)
- テキストフレーズ (OK)
ヘッダ
レスポンスの情報が入る
ボディ
HTMLタグなどの実際に出力されるコードが入る