「HTTPレスポンス」の版間の差分
提供: セキュリティ
(相違点なし)
|
2014年3月11日 (火) 00:15時点における版
HTTPレスポンス とは、HTTPプロトコルにおいてHTTPリクエストに対する応答です。
読み方
- HTTPレスポンス
- えいち てぃー てぃー ぴー れすぽんす
概要
ウェブブラウザは、WebサーバにHTTPリクエストを送信し、Webサーバはリクエストに対するレスポンスとしてHTTPレスポンスを返します。
HTTPレスポンスの構造
HTTPレスポンスは、大きくわけて以下のセクションにわかれます。
- ステータスライン
- HTTPレスポンスヘッダ
- HTTPレスポンスボディ
% curl -i http://www.google.co.jp/ HTTP/1.1 200 OK Date: Mon, 10 Mar 2014 14:58:45 GMT Expires: -1 Cache-Control: private, max-age=0 Content-Type: text/html; charset=Shift_JIS Set-Cookie: PREF=ID=FOO; expires=Wed, 09-Mar-2016 14:58:45 GMT; path=/; domain=.google.co.jp Set-Cookie: NID=BARRRRR; expires=Tue, 09-Sep-2014 14:58:45 GMT; path=/; domain=.google.co.jp; HttpOnly P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info." Server: gws X-XSS-Protection: 1; mode=block X-Frame-Options: SAMEORIGIN Alternate-Protocol: 80:quic Transfer-Encoding: chunked <!doctype html><html itemscope="" itemtype="http://schema.org/WebPage"><head><meta content="世界中のあらゆる情報を検索するためのツールを提供しています。さまざまな検索機能を活用して、お探しの情報を見つけてください。" name="description"><meta content="noodp" name="robots"> ...
ステータスライン
ステータスラインは、リクエストに対するステータスを返します。 以下の例では、HTTPステータスコードは、200です。ステータスコードに関する詳細は、HTTPステータスコードをご参照ください。
HTTP/1.1 200 OK
HTTPレスポンスヘッダ
コンテンツのタイプを表す Content-Type ヘッダなどを含んでいます。 Cookieを設定する Set-Cookie もHTTPレスポンスヘッダに含まれます。
Date: Mon, 10 Mar 2014 14:58:45 GMT Expires: -1 Cache-Control: private, max-age=0 Content-Type: text/html; charset=Shift_JIS Set-Cookie: PREF=ID=FOO; expires=Wed, 09-Mar-2016 14:58:45 GMT; path=/; domain=.google.co.jp Set-Cookie: NID=BARRRRR; expires=Tue, 09-Sep-2014 14:58:45 GMT; path=/; domain=.google.co.jp; HttpOnly P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info." Server: gws X-XSS-Protection: 1; mode=block X-Frame-Options: SAMEORIGIN Alternate-Protocol: 80:quic Transfer-Encoding: chunked
HTTPレスポンスボディ
HTTPレスポンスボディは、コンテンツ部分になります。ウェブサイトにアクセスしたときに、以下のコンテンツ部分がブラウザに表示されます。
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage"><head><meta content="世界中のあらゆる情報を検索するためのツールを提供しています。さまざまな検索機能を活用して、お探しの情報を見つけてください。" name="description"><meta content="noodp" name="robots"> ...
関連項目