HTTP ステータスコード検索

HTTP ステータスコードとその意味を検索・閲覧

HTTP ステータスコード検索
HTTP ステータスコードとその意味を検索・閲覧
HTTP ステータスコード検索
HTTP ステータスコードとその意味を検索・閲覧
50
コード名前カテゴリ説明
100

Continue

情報サーバーはリクエストヘッダーを受信しました。クライアントはリクエストボディの送信を続行する必要があります。
101

Switching Protocols

情報リクエスターはサーバーにプロトコルの切り替えを要求し、サーバーは同意しました。
102

Processing

情報サーバーはリクエストを受信して処理中ですが、まだ応答は利用できません。
103

Early Hints

情報最終的なHTTPメッセージの前に、いくつかの応答ヘッダーを返すために使用されます。
200

OK

一般的
成功リクエストは成功しました。成功の意味はHTTPメソッドによって異なります。
201

Created

一般的
成功リクエストは完了し、新しいリソースの作成につながりました。
202

Accepted

成功リクエストは処理のために受け入れられましたが、処理はまだ完了していません。
204

No Content

一般的
成功サーバーはリクエストを正常に処理しましたが、コンテンツを返していません。
206

Partial Content

成功クライアントが送信した範囲ヘッダーにより、サーバーはリソースの一部のみを配信しています。
300

Multiple Choices

リダイレクトリクエストには複数の可能な応答があります。ユーザーエージェントはそのうちの1つを選択する必要があります。
301

Moved Permanently

一般的
リダイレクト要求されたリソースのURLが永続的に変更されました。
302

Found

一般的
リダイレクト要求されたリソースのURLが一時的に変更されました。
304

Not Modified

一般的
リダイレクトリクエストヘッダーで指定されたバージョン以降、リソースが変更されていないことを示します。
307

Temporary Redirect

リダイレクトサーバーは、Locationヘッダーで示されているように、ユーザーエージェントを別のリソースにリダイレクトしています。
308

Permanent Redirect

リダイレクトリソースは現在、Locationヘッダーで指定された別のURLに永続的に配置されています。
400

Bad Request

一般的
クライアントエラー明らかなクライアントエラーのため、サーバーはリクエストを処理できません。
401

Unauthorized

一般的
クライアントエラー認証が必要ですが、失敗したか、まだ提供されていません。
403

Forbidden

一般的
クライアントエラーリクエストは有効でしたが、サーバーはアクションを拒否しています。
404

Not Found

一般的
クライアントエラー要求されたリソースが見つかりませんでしたが、将来利用可能になる可能性があります。
405

Method Not Allowed

一般的
クライアントエラー要求されたリソースでは、リクエストメソッドがサポートされていません。
406

Not Acceptable

クライアントエラー要求されたリソースは、リクエストで送信されたAcceptヘッダーに従って受け入れられないコンテンツのみを生成できます。
408

Request Timeout

クライアントエラーサーバーはリクエストの待機中にタイムアウトしました。
409

Conflict

クライアントエラーリクエスト内の競合により、リクエストを処理できませんでした。
410

Gone

クライアントエラー要求されたリソースは利用できなくなり、今後も利用できません。
411

Length Required

クライアントエラーリクエストはコンテンツの長さを指定していませんでしたが、これは要求されたリソースで必要です。
412

Precondition Failed

クライアントエラーサーバーは、リクエスターがリクエストに設定した前提条件の1つを満たしていません。
413

Payload Too Large

クライアントエラーリクエストは、サーバーが処理する意思があるか、処理できるサイズよりも大きいです。
414

URI Too Long

クライアントエラー提供されたURIが長すぎて、サーバーが処理できませんでした。
415

Unsupported Media Type

クライアントエラーリクエストエンティティには、サーバーまたはリソースがサポートしていないメディアタイプがあります。
416

Range Not Satisfiable

クライアントエラークライアントはファイルの一部を要求しましたが、サーバーはその部分を提供できません。
417

Expectation Failed

クライアントエラーサーバーは、Expectリクエストヘッダーフィールドの要件を満たすことができません。
418

I'm a teapot

クライアントエラーこのコードは1998年に、伝統的なIETFエイプリルフールのジョークの1つとして定義されました。
422

Unprocessable Entity

クライアントエラーリクエストは適切に形成されていましたが、セマンティックエラーにより従うことができませんでした。
425

Too Early

クライアントエラーサーバーは、再生される可能性のあるリクエストを処理するリスクを負うことを望んでいないことを示します。
426

Upgrade Required

クライアントエラークライアントは、TLS/1.0などの別のプロトコルに切り替える必要があります。
428

Precondition Required

クライアントエラーオリジンサーバーは、リクエストが条件付きであることを要求します。
429

Too Many Requests

一般的
クライアントエラーユーザーは、指定された時間内にリクエストを送信しすぎました。
431

Request Header Fields Too Large

クライアントエラーサーバーは、ヘッダーフィールドが大きすぎるため、リクエストを処理することを望んでいません。
451

Unavailable For Legal Reasons

クライアントエラーサーバーは、法的要求の結果としてリソースへのアクセスを拒否しています。
500

Internal Server Error

一般的
サーバーエラー予期しない条件が発生したときに与えられる一般的なエラーメッセージ。
501

Not Implemented

サーバーエラーサーバーはリクエストメソッドを認識しないか、リクエストを満たす能力がありません。
502

Bad Gateway

一般的
サーバーエラーサーバーはゲートウェイまたはプロキシとして機能し、アップストリームサーバーから無効な応答を受信しました。
503

Service Unavailable

一般的
サーバーエラーサーバーは現在利用できません(過負荷またはメンテナンス中のため)。
504

Gateway Timeout

一般的
サーバーエラーサーバーはゲートウェイまたはプロキシとして機能していましたが、アップストリームサーバーからタイムリーな応答を受信しませんでした。
505

HTTP Version Not Supported

サーバーエラーサーバーは、リクエストで使用されているHTTPプロトコルバージョンをサポートしていません。
506

Variant Also Negotiates

サーバーエラーリクエストの透過的なコンテンツネゴシエーションは、循環参照になります。
507

Insufficient Storage

サーバーエラーサーバーは、リクエストを完了するために必要な表現を保存できません。
508

Loop Detected

サーバーエラーサーバーは、リクエストの処理中に無限ループを検出しました。
510

Not Extended

サーバーエラーサーバーがリクエストを満たすには、リクエストへのさらなる拡張が必要です。
511

Network Authentication Required

サーバーエラークライアントはネットワークアクセスを取得するために認証する必要があります。

HTTPステータスコードとは?

HTTPステータスコードは、リクエストに対して何が起きたかを示すためにサーバーが返す3桁の応答コードです。ブラウザーの開発者ツール、APIレスポンス、サーバーログ、監視ツール、リバースプロキシの画面などでよく見かけます。

主なステータスコードの分類

  • 1xx 情報応答: サーバーはリクエストを受け取り、処理はまだ継続中です。
  • 2xx 成功: リクエストは正常に完了しました。
  • 3xx リダイレクト: 別の場所へ移動するか、キャッシュ済みの結果を再利用する必要があります。
  • 4xx クライアントエラー: リソース不足、入力不正、認証失敗など、リクエスト側に問題があります。
  • 5xx サーバーエラー: 有効なリクエストを処理する途中で、サーバーや上流の依存先が失敗しました。

この Lookup が役立つ場面

特定のステータスコードの意味を確認したいとき、401 と 403、502 と 504 のような近いコードの違いを比べたいとき、またはエラーメッセージ中の語句から探したいときに便利です。このツールはコード、名称、ローカライズされた説明文で検索できます。

正しく解釈することが重要な理由

障害調査では、ステータスコードが最初の有力な手掛かりになることが多いです。4xx は通常、リクエスト、認証情報、対象リソースに原因があります。5xx は通常、アプリケーション、ゲートウェイ、上流サービス側の問題を示します。まず分類を読むことで、次に確認すべき場所を素早く絞れます。