HTTP リクエスト・メッセージ作成までの流れ
HTTP リクエスト・メッセージ作成についての備忘録
HTTP リクエスト・メッセージを作成する
1. クライアントが入力したURLを解読する
ブラウザの最初の仕事は、クライアントがブラウザで入力したURLを分解して解読すること。
http://user:password@www.XXXcom.com:80/dir/xfile.html
↓↓↓分解↓↓↓
「http:」 => データにアクセスするための仕組み。つまりプロトコル名。 「//」 => この後に続く文字列がサーバの名前であることを表す。 「www.XXXcom.com」 => webサーバ名 「/dir/xfile.html」 => データ群(ファイル)のパス名 下記の3つは省略することが可能。 「user」 => ユーザー名 「password」 => パスワード 「80」 => ポート番号
URLの末尾が「/」で終わっていたら、ファイル名が省略されたことを表し、
あらかじめ設定されているファイルにアクセスする処理となる。
あらかじめ設定しておくファイル名としては、index.html
default.htm
が大半。
ここまでで、使うプロトコル・アクセスするwebサーバ・サーバ内のデータ群(ファイル)がわかる。
2. HTTPのリクエスト・メッセージをつくる
リクエスト・メッセージはフォーマットが決まっている。
メソッドに関して
1.GETメソッド
2.POSTメソッド
- サーバにデータを送信する役割。
- フォームページに入力した値をサーバに送信するときに使う。