100 Continue 継続 1.1
101 Switching Protocols プロトコル切替え
サーバーは、この接続で使用されているアプリケーション・プロトコルの変更に対するクライアントのリクエストに応じようとしている。
1.1
200 OK OK
リクエストは成功した。レスポンスと共に返される情報は、リクエストで使用されたメソッドに依存し、例えば、GET、HEAD、POST、TRACEのようになる。
1
201 Created 生成
リクエストは果たされ、結果として新しい資源が生成された。
1
202 Accepted 受理
リクエストは処理用に受け入れられたが、処理は完了していない。CGIのように別の場所でデータを生成する時など。
1
203 Non-Authoritative Information 非認定情報
エンティティ・ヘッダーで返されたメタ情報は、オリジナル・サーバーから入手できる確定的な集合ではなく、ローカルあるいはサード・パーティーのコピーから集められたものである。
1.1
204 No Content コンテンツなし
サーバーはリクエストを果たしたが、送り返すべき情報が存在しない。空のページにアクセスしようとした時など。
1
205 Reset Content コンテンツリセット
サーバーはリクエストを果たしたが、ユーザ・エージェントは、リクエストを送信させたドキュメント・ビューをリセットするべきである。
1.1
206 Partial Content 部分的コンテンツ
サーバーは、資源に対する部分的なGETリクエストを果たした。
1.1
300 Multiple Choices 複数ページの利用が可能です。
301 Moved Parmanently このアドレスは違うアドレスに移動しました。
302 Moved Temporarily このアドレスは一時的に別のアドレスにおいています。
303 See Other 他のページを参照してください。
304 Not Modified アクセスは許可されたが、対象の文書は更新されていなかった。
305 Use Proxy LocationフィールドのProxy経由でないとアクセス許可されません。
307 Temporary Redirect このアドレスは一時的に別のアドレスに属しています。
400 Bad Request タイプミス等、リクエストにエラーがあります。
401 Unauthorixed 認証に失敗しました。(パスワードを適当に入れてみた時などに発生)
402 Payment Required (将来の使用のための予約コード)
403 Forbidden あなたにはアクセス権がありません。
404 (File)Not Found 該当アドレスのページはありません、またはそのサーバーが落ちている。
405 Method Not Allowed 許可されていないメソッドタイプのリクエストを受けた。
406 Not Acceptable Acceptヘッダから判断された結果、受け入れられない内容を持っていた。
407 Proxy Authentication Required 最初にProxy認証が必要です。
408 Request Time-out リクエストの待ち時間内に反応がなかった。
409 Conflict そのリクエストは現在の状態のリソースと矛盾するため完了できなかった。
410 Gone そのリクエストはサーバでは利用できず転送先のアドレスも分からない。
411 Length Required 定義されたContent-Lengthの無いリクエストを拒否しました。
412 Precondition Failed 1つ以上のリクエストヘッダフィールドで与えられた条件がサーバ上のテストで不正であると判断しました。
413 Request Entity Too Large 処理可能量より大きいリクエストのため拒否しました。
414 Request-URI Too Large リクエストURIが長すぎるため拒否しました。
415 Unsupported Media Type リクエストされたメソッドに対してリクエストされたリソースがサポートしていないフォーマットであるため、サーバはリクエストのサービスを拒否しました。
416 Requested range not satisfiable リクエストにRangeヘッダフィールドは含まれていたが、If-Rangeリクエストヘッダフィールドがありません。
417 Expectation Failed Expectリクエストヘッダフィールド拡張が受け入れられなかった。
500 Internal Server Error CGIスクリプトなどでエラーが出た。
501 Not Implemented リクエストを実行するための必要な機能をサポートしていない。
502 Bad Gateway ゲートウェイやProxyとして動作しているサーバがリクエストを実行しようとしたら不正なレスポンスを受け取った。
503 Service Unavailable そのアドレスは事情によりアクセスできません。
Mapping Server Error クリッカブルマップで、変なアドレスを指定した。
Too many users この時間このページにアクセスできる定員オーバーをしました。
Method Not Allowed CGIで送信時にPOSTかGETの一方しかできないのに、違う方を行った。
504 Gateway Time-out リクエストを完了するために必要なDNSなどのサーバからレスポンスを受信できなかった。
505 HTTP Version not supported サポートされていないHTTPプロトコルバージョンを受けた。

(参考)

HTTPステータス・コードとメソッド - CyberLibrarian
<http://www.asahi-net.or.jp/~ax2s-kmtn/ref/status.html>


◇メソッド
メソッド 説明 HTTPバージョン
GET サーバー上の指定したURIの資源を取得する。最も一般的に用いられるメソッド。 1
HEAD GETと似ているが、サーバーはヘッダーのみを返す。 1
POST ローカル上の資源をサーバー上の指定したURIに転送する。フォームに入力した資源をサーバーに転送する場合などに用いられる。 1
PUT ローカル上の資源をサーバーに転送する。画像のアップロードなどに用いられる。 1
DELETE サーバー上の指定したURIの資源を削除する。 1
CONNECT サーバーへのトンネル接続(トンネリング)を確立する。暗号化された資源をプロキシ・サーバーを経由して転送する場合に用いられる。 1.1
OPTIONS サーバーがサポートしているメソッドやオプションを調査する。 1.1
TRACE 資源がどのような経路を辿ってサーバーに送信されるかをチェックする。サーバーは、受け取ったメッセージに含まれるエンティティーをそのまま返す。 1.1
最終更新:2017年04月09日 04:17