Code |
状態 |
説明 |
1xx |
Informational |
リクエストを受け取って処理しています |
100 |
Continue |
・継続します |
・要求は続行可能です |
・クライアントが要求を継続できることを示します |
101 |
Switching Protocols |
・プロトコルを切り替えます |
・サーバによって更新ヘッダのプロトコルが切り替えられました |
・プロトコル バージョンまたはプロトコルが変更されていることを示します |
2xx |
Successful |
リクエストした動作を正しく理解し、承認されました |
200 |
OK |
・OK です |
・要求は正常に終了しました |
・要求が成功し、要求された情報が応答で返されたことを示します。これは受信される最も一般的なステータス コードです |
201 |
Created |
・作成されました |
・要求は満足され、新規リソースが作成されました |
・応答が送信される前に、要求によって新しいリソースが作成されたことを示します |
202 |
Accepted |
・受理されました |
・処理するために要求が受け付けられましたが、その処理は完了していません |
・要求が追加の処理のために受け入れられたことを示します |
203 |
Non-Authoritative Information |
・不当な情報です |
・エンティティヘッダに返されたメタ情報は、元のサーバから入手できる完全なセットではありません |
・返されたメタ情報が、元のサーバではなくキャッシュされたコピーから取得されたもので、正しくない可能性があることを示します |
204 |
No Content |
・コンテンツがありません |
・サーバは要求を処理しましたが、送り返す新規の情報がありません |
・要求が正常に処理され、応答が意図的に空白になっていることを示します |
205 |
Reset Content |
・コンテンツをリセットします |
・要求は完了しました。クライアント プログラムは要求の送信元であるドキュメント ビューをリセットして、ユーザが次の入力操作をできるようにする必要があります |
・クライアントが現在のリソースを再び読み込むのではなく、リセットする必要があることを示します |
206 |
Partial Content |
・コンテンツの一部分です |
・サーバによってリソースの GET 要求の一部が処理されました |
・応答が GET 要求によって要求された応答の一部であることを示します。これにはバイト範囲が含まれます |
3xx |
Redirection |
リクエストを完了するにはさらなる操作が必要です |
300 |
Multiple Choices |
・複数の選択肢があります |
・サーバから何を返すか判断できませんでした |
・要求された情報に複数の表現があることを示します。既定のアクションでは、このステータスをリダイレクトとして扱い、この応答と関連付けられた Location ヘッダの内容に従います |
301 |
MovedPermanently |
・恒久的に移動しました |
・要求されたリソースは新規の固定 URI (Uniform Resource Identifier) に割り当てられました。このリソースを今後参照するときは、返された URI のいずれかを使用する必要があります |
・要求された情報が Location ヘッダで指定される URI に移動したことを示します。このステータスを受信したときの既定のアクションは、応答に関連付けられている Location ヘッダの追跡です。元の要求メソッドが POST の場合、リダイレクトされた要求は GET メソッドを使用します |
302 |
Found |
・見つかりました |
・要求されたリソースは一時的に別の URI (Uniform Resource Identifier) に格納されています |
・要求された情報が Location ヘッダで指定される URI にあることを示します。このステータスを受信したときの既定のアクションは、応答に関連付けられている Location ヘッダの追跡です。元の要求メソッドが POST の場合、リダイレクトされた要求は GET メソッドを使用します |
303 |
See Other |
・ほかを参照してください |
・要求への応答は別の URI (Uniform Resource Identifier) にあります。この応答を取得するには、GET HTTP メソッドを使用します |
・POST の結果として、Location ヘッダで指定された URI にクライアントを自動的にリダイレクトします。Location ヘッダで指定されるリソースへの要求は、GET で行います |
304 |
Not Modified |
・変更されていません |
・要求されたリソースは変更されていません |
・クライアントのキャッシュされたコピーが最新のものであることを示します。リソースの内容は転送されません |
305 |
Use Proxy |
・プロキシを使用します |
・要求されたリソースには、場所フィールドで指定されたプロキシを通じてアクセスする必要があります |
・要求が Location ヘッダで指定される URI でプロキシ サーバを使用する必要があることを示します |
306 |
Unused |
|
|
・作成中の HTTP/1.1 仕様の拡張案です |
307 |
Temporary Redirect |
・一時的なリダイレクトです |
|
・要求された情報が Location ヘッダで指定される URI にあることを示します。このステータスを受信したときの既定のアクションは、応答に関連付けられている Location ヘッダの追跡です。元の要求メソッドが POST の場合、リダイレクトされた要求も POST メソッドを使用します |
4xx |
Client Error |
リクエストの構文に誤りが存在するか、サーバが受け取ることはできません |
400 |
Bad Request |
・無効な要求です |
|
・サーバが要求を理解できないことを示します。 BadRequest は、他のエラーが適用されない場合や、正確なエラーを確認できないか、独自のエラー コードがない場合に送信されます |
401 |
Unauthorized |
・未許可です |
・要求されたリソースには、ユーザの認証が必要です |
・要求されたリソースが認証を要求することを示します。WWW-Authenticate ヘッダには、認証を実行する方法の詳細が格納されます |
402 |
Payment Required |
・支払いが必要です |
・現在は HTTP プロトコルに実装されていません |
・今後の使用のために予約されています |
403 |
Forbidden |
・禁止されています |
・要求はサーバで解読されましたが、その処理は拒否されました |
・サーバが要求の実行を拒否していることを示します |
404 |
Not Found |
・見つかりません |
・要求された URI (Uniform Resource Identifier) に一致するものをサーバ上で見つけることができませんでした |
・要求されたリソースがサーバに存在していないことを示します |
405 |
Method Not Allowed |
・メソッドは許可されていません |
・使用されている HTTP 動詞は許可されていません |
・要求メソッド (POST または GET) が要求リソースで許可されていないことを示します |
406 |
Not Acceptable |
・受け付けられません |
・クライアントで受け付け可能な応答が見つかりませんでした |
・クライアントが Accept ヘッダでリソースの利用可能な任意の表現を受け入れないことを指定していることを示します |
407 |
Proxy Authentication Required |
・プロキシによる認証が必要です |
・プロキシによる認証が必要です |
・要求されたプロキシが認証を要求することを示します。Proxy-authenticate ヘッダには、認証を実行する方法の詳細が格納されます |
408 |
Request Timeout |
・要求はタイムアウトしました |
・要求待ちでサーバがタイムアウトしました |
・サーバが要求を予期している時間内にクライアントが要求を送信しなかったことを示します |
409 |
Conflict |
・競合しています |
・リソースの現在の状態と矛盾するため、要求は完了できませんでした。詳しい情報を再度送信する必要があります |
・サーバ上の競合のために要求を実行できないことを示します |
410 |
Gone |
・移動しました |
・要求されたリソースはサーバにありません。転送先アドレスは不明です |
・要求されたリソースが利用できないことを示します |
411 |
Length Required |
・長さが必要です |
・内容の長さが定義されていない要求の受け入れをサーバが拒否しました |
・必要な Content-length ヘッダがないことを示します |
412 |
Precondition Failed |
・前提条件を満たしていません |
・要求の 1 つ以上のヘッダ フィールドにある事前条件がサーバでテストされ、不正と判定されました |
・この要求で設定された条件が満たされず、要求を実行できないことを示します。条件は、If-Match、If-None-Match、If-Unmodified-Since などの条件要求ヘッダで設定します |
413 |
Request Entity Too Large |
・要求されたエンティティが大きすぎます |
・要求のエンティティがサーバで処理しようとしている数または処理可能な数より大きいため、要求の処理はサーバで拒否されました |
・要求が大きすぎて、サーバで処理できないことを示します |
414 |
Request-Uri Too Long |
・要求された URI が長すぎます |
・要求の URI (Uniform Resource Identifier) がサーバで解釈する長さより長いため、要求の処理はサーバで拒否されました |
・URI が長すぎることを示します |
415 |
Unsupported Media Type |
・サポートされていないメディアの種類です |
・要求されたリソースでは、要求のエンティティの形式が、要求されたメソッドに対してサポートされていません。このため、要求の処理はサーバで拒否されました |
・その要求の種類がサポートされていないことを示します |
416 |
Requested Range Not Satisfiable |
・要求された範囲内にありません |
・要求された範囲は不十分です |
・リソースから要求されたデータの範囲を返すことができないことを示します。その原因は、範囲の先頭がリソースの先頭より前であるか、範囲の末尾がリソースの末尾より後ろであるかのいずれかです |
417 |
Expectation Failed |
・要求どおりの処理が不可能です |
・予測は失敗しました |
・サーバが Expect ヘッダで指定された要求を満たすことができないことを示します |
5xx |
Server Error |
サーバはリクエストを受け取りましたが、処理できません。他のサーバで処理できる可能性があります |
500 |
Internal Server Error |
・サーバの内部エラーです |
|
・サーバで一般的なエラーが発生したことを示します |
501 |
Not Implemented |
・実装されていません |
・要求の処理に必要な機能をサーバがサポートしていません |
・サーバが要求された機能をサポートしていないことを示します |
502 |
Bad Gateway |
・無効なゲートウェイです |
・ゲートウェイまたはプロキシとして動作しているサーバが、要求を処理するためにアクセスしたアップストリーム サーバから不正な応答を受け取りました |
・中間プロキシ サーバが別のプロキシまたは元のサーバから無効な応答を受け取ったことを示します |
503 |
Service Unavailable |
・サービスは利用できません |
・サービスは一時的に過負荷になっています |
・高い負荷または保守のため、サーバを一時的に利用できないことを示します |
504 |
Gateway Timeout |
・ゲートウェイはタイムアウトしました |
・ゲートウェイ待ちで要求がタイムアウトしました |
・中間プロキシ サーバが別のプロキシまたは元のサーバからの応答を待機している間にタイムアウトしたことを示します |
505 |
Http Version Not Supported |
・サポートされていない HTTP のバージョンです |
・要求のメッセージで使用されている HTTP プロトコルのバージョンが、サーバでサポートされていません。またはサポートが拒否されています |
・要求された HTTP バージョンがサーバでサポートされていないことを示します |