HTTPステータスコード

すべてのHTTPステータスコードの意味と説明を閲覧・検索できます。

1xx - 情報

100 Continue

サーバーはリクエストヘッダーを受信し、クライアントはリクエストボディの送信を続行できます。

101 Switching Protocols

クライアントから送信されたUpgradeヘッダーに従って、サーバーはプロトコルを切り替えています。

102 Processing

サーバーはリクエストを受信して処理中ですが、まだレスポンスは利用できません。

103 Early Hints

最終的なHTTPメッセージの前に一部のレスポンスヘッダーを返すために使用されます。

2xx - 成功

200 OK

HTTPリクエストが成功した場合の標準的なレスポンスです。

201 Created

リクエストが成功し、新しいリソースが作成されました。

202 Accepted

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

203 Non-Authoritative Information

サーバーは変換プロキシで、オリジンから200 OKを受信しました。

204 No Content

サーバーはリクエストを正常に処理しましたが、返すコンテンツはありません。

205 Reset Content

サーバーはリクエストを正常に処理し、クライアントにドキュメントビューのリセットを要求します。

206 Partial Content

クライアントから送信されたレンジヘッダーにより、サーバーはリソースの一部のみを配信しています。

3xx - リダイレクト

300 Multiple Choices

リクエストされたリソースには、それぞれ異なる品質を持つ複数の選択肢があります。

301 Moved Permanently

リクエストされたリソースは恒久的に新しいURLに移動しました。

302 Found

リクエストされたリソースは一時的に異なるURLに存在します。

303 See Other

リクエストに対するレスポンスは別のURLで見つけることができます。

304 Not Modified

リソースはリクエストヘッダーで指定されたバージョン以降に変更されていません。

307 Temporary Redirect

リクエストされたリソースは一時的に異なるURLに存在します。

308 Permanent Redirect

リクエストされたリソースは恒久的に別のURLに移動しました。

4xx - クライアントエラー

400 Bad Request

クライアントエラーにより、サーバーはリクエストを処理できないか、処理しません。

401 Unauthorized

認証が必要です。認証に失敗したか、認証情報が提供されていません。

402 Payment Required

将来の使用のために予約されています。元々はデジタル決済システム用に意図されていました。

403 Forbidden

リクエストは有効でしたが、サーバーは実行を拒否しました。ユーザーに必要な権限がない可能性があります。

404 Not Found

リクエストされたリソースがサーバー上で見つかりませんでした。

405 Method Not Allowed

リクエストされたリソースに対して、リクエストメソッドがサポートされていません。

406 Not Acceptable

リクエストされたリソースは、送信されたAcceptヘッダーに従って受け入れ可能なコンテンツを生成できません。

407 Proxy Authentication Required

リクエストを処理する前に、プロキシでの認証が必要です。

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年のエイプリルフールジョーク)

422 Unprocessable Entity

リクエストの形式は正しいものの、意味的なエラーのため処理できません。

429 Too Many Requests

ユーザーが一定時間内に送信できるリクエスト数の制限を超えました。

5xx - サーバーエラー

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

クライアントはネットワークアクセスを得るために認証が必要です。