「HTTPステータスコード」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「<!-- vim: filetype=mediawiki --> [[{{PAGENAME}}]] とは、HTTPにおいてWebサーバーからのレスポンス([[HTTPレスポ...」)
(相違点なし)

2013年5月11日 (土) 16:52時点における版

HTTPステータスコード とは、HTTPにおいてWebサーバーからのレスポンス(HTTPレスポンス)に含まれる3桁の数字からなるコードのことです。

読み方

HTTPステータスコード
えいちてぃーてぃーぴー すてーたす こーど

概要

HTTPステータスコード とは、HTTPにおいてWebサーバーからのレスポンス(HTTPレスポンス)に含まれる3桁の数字からなるコードのことです。 [[{PAGENAME}}]] は、 HTTPリクエスト の成功や失敗やドキュメントの移動などを意味します。

下記は、www.yahoo.com へのリクエストの例です。

%curl -I -v http://www.yahoo.com/
* About to connect() to www.yahoo.com port 80 (#0)
*   Trying 111.67.226.84...
* connected
* Connected to www.yahoo.com (111.67.226.84) port 80 (#0)
> HEAD / HTTP/1.1
> User-Agent: curl/7.24.0 (i386-portbld-freebsd7.1) libcurl/7.24.0 OpenSSL/0.9.8e zlib/1.2.3
> Host: www.yahoo.com
> Accept: */*
>
< HTTP/1.1 200 OK
HTTP/1.1 200 OK
< Date: Sat, 11 May 2013 07:49:58 GMT
Date: Sat, 11 May 2013 07:49:58 GMT
< P3P: policyref="http://info.yahoo.com/w3c/p3p.xml", CP="省略"
P3P: policyref="http://info.yahoo.com/w3c/p3p.xml", CP="省略"
< Cache-Control: private
Cache-Control: private
< X-Frame-Options: SAMEORIGIN
X-Frame-Options: SAMEORIGIN
< Set-Cookie: PH=deleted; expires=Fri, 11-May-2012 07:49:57 GMT; path=/; domain=.yahoo.com
Set-Cookie: PH=deleted; expires=Fri, 11-May-2012 07:49:57 GMT; path=/; domain=.yahoo.com
< Vary: Accept-Encoding
Vary: Accept-Encoding
< Content-Type: text/html; charset=utf-8
Content-Type: text/html; charset=utf-8
< Age: 0
Age: 0
< Connection: keep-alive
Connection: keep-alive
< Server: YTS/1.20.13
Server: YTS/1.20.13
* no chunk, no close, no size. Assume close to signal end
 
<
* Closing connection #0

下記のリクエストに対して、

HEAD / HTTP/1.1

200 OK というレスポンスが返ってきました。

HTTP/1.1 200 OK

1xx 情報

2xx 成功

3xx リダイレクション

4xx クライアントエラー

5xx サーバエラー

関連項目