クライアント(ブラウザ)はサーバーとの接続を確立した後、各種リクエストを送信します。サーバーはそれにこたえテキストや画像などのリソースをクライアントに転送します(これがレスポンスです。)
Firefoxでネットワークのタブを開き、「ヘッダ」の欄を見てみますと実際のリクエストとレスポンスの内容をみることができます。
上記画像の下がリクエストで上がレスポンスになります。
代表的なパラメータの見方
リクエスト
1 2 3 4 5 |
HOST リクエストしたリソースがあるサーバーのホスト名やポート番号 User-Agent ブラウザタイプやバージョンなどの情報 Accept クライアントの受け入れ可能なコンテンツタイプ Accept-Language クライアントの受け入れ可能な言語 Accept-Encoding そのブラウザがデコードできるデータのエンコーディング(gzipなど)。 |
レスポンス
Content-type 返すリソースの形式。通常のWebページはtext/html
その他,CSVなどを返す場合には異なってくる。詳しくは下記リンクを。
perl の CGI や PHP でよく出力する Content-type ヘッダ一覧 (MIME-type)
Date 日付
Server Webサーバーのソフトウェア名やバージョン情報