ソフトウェアエンジニアのブログ

暇つぶしに書いてます。他に技術的なことは[http://qiita.com/nsas454]に書いてますのでそちらも見てください。

HTTPステータスコード一覧

コード 基本的な意味
1xx 処理中 処理が継続していることを示す。クライアントはそのままリクエストを継続するか、サーバの指示に従ってプロトコルをアップデートして再送信する
2xx 成功 リクエストが成功したことを示す
3xx リダイレクト 他のリソースへのリダイレクトを示す。クライアントはこのステータスコードを受け取ったとき、レスポンスメッセージのLocationヘッダを見て新しいリソースへ接続する
4xx クライアントエラー ククライアントエラーを示す。原因はクライアントのリクエストにある。エラーを解消しないかぎり正常な結果が得られないので、同じリクエストをそのまま再送信することはできない
5xx サーバーエラー サーバーエラーを示す。原因はサーバ側にある。サーバ側の原因が解消すれば、同一リクエストを再送信して正常な結果が得られる可能性がある
1xx 処理中 Request received, continuing process
100 Continue クライアントリクエストを継続することを指示します
101 Switching Protocols 上位バージョンのHTTPでのリクエストを要求します
2xx 成功 The action was successfully received, understood, and accepted
200 OK リクエストは成功しました
201 Created リクエスト成功/異なる場所にリソースが作成されました
202 Accepted 要求は受け付けられましたが処理は未完了です
203 Non-Authoritative Information リクエスト成功/返される結果はオリジナルのものでありません
204 No Content リクエスト成功/返すべきリソースはありません
205 Reset Content リクエスト成功/クライアントにリセットを要求します
206 Partial Content リクエスト成功/部分的な内容を返します
3xx リダイレクト Further action must be taken in order to complete the request
300 Multiple Choices 複数の場所に置かれたリソースが利用可能です
301 Moved Permanently 他の場所に移転しました
302 FoundMoved Temporalily 一時的に他の場所に移転しました
303 See Other 他の場所を参照してください
304 Not Modified 要求されたリソースに変更はありません
305 Use Proxy 特定のプロキシ経由でのみ要求を受け付けます
307 Temporary Redirect 要求されたリソースは一時的に異なるアドレスに置かれています
4xx クライアントエラー The request contains bad syntax or cannot be fulfilled
400 Bad Request リクエストの書式にエラーがあります
401 Unauthorized ユーザー認証が必要です
402 Payment Required (将来拡張用)
403 Forbidden アクセス権限がありません
404 Not Found 要求されたリソースは存在しません
405 Method Not Allowed 許可されていない要求メソッドです
406 Not Acceptable 受け入れられないリソースです
407 Proxy Authentication Required プロキシ認証が必要です
408 Request Time-out 時間内にリクエストが完了しませんでした
409 Conflict リソースに対するリクエストに矛盾があります
410 Gone 要求されたリソースは現在はサーバーに存在しません(移転先不明)
411 Length Required Content-Lengthに満たない長さのリクエストです
412 Precondition Failed リクエストヘッダの条件が満たされませんでした
413 Request Entity Too Large 許容長さを超えるリクエストエンティティが含まれています
414 Request-URI Too Large 要求されたアドレスが長すぎます
415 Unsupported Media Type サーバーでサポートされていないメディア形式を要求しました
416 Requested range not satisfiable If-Rangeリクエストヘッダーで指定された範囲が無効です
417 Expectation Failed Expectリクエストヘッダフィールド拡張が合致しません
5xx サーバーエラー The server failed to fulfill an apparently valid request
500 Internal Server Error リクエスト処理中に予期せぬエラーが発生しました
501 Not Implemented サーバーはリクエストを処理する機能を有していません
502 Bad Gateway 上位サーバーから無効な応答を受けました
503 Service Unavailable 過負荷またはメンテナンス中のため要求を処理できません
504 Gateway Time-out 上位サーバーとの間でタイムアウトが発生しました
505 HTTP Version not supported サポートされていないバージョンのHTTPです
参考サイト

http://www.iana.org/assignments/http-status-codes

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)