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)
- 作者: 山本陽平
- 出版社/メーカー: 技術評論社
- 発売日: 2010/04/08
- メディア: 単行本(ソフトカバー)
- 購入: 143人 クリック: 4,320回
- この商品を含むブログ (182件) を見る