HTTP ステータス早見表
一般的な HTTP レスポンスステータスコードと標準的な意味を検索します。
入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。
| コード | コード / 理由フレーズ | 意味 | クラス | 参照仕様 |
|---|---|---|---|---|
| 100 | 100Continue情報RFC 9110 | 継続可能 | 情報 | RFC 9110 |
| 101 | 101Switching Protocols情報RFC 9110 | プロトコル切替 | 情報 | RFC 9110 |
| 102 | 102Processing情報RFC 2518 | 処理中 解説WebDAV 用に RFC 2518 で定義され、RFC 4918 で削除されました。登録簿には RFC 2518 の参照のまま残っています。最終レスポンスは後から届く見込みです。 | 情報 | RFC 2518 |
| 103 | 103Early Hints情報RFC 8297 | 事前ヒント 解説中間レスポンスです。含まれるヘッダー(Link による preload など)はヒントにすぎません。サーバーはその後に最終レスポンスを送る見込みで、ステータスとヘッダーは最終レスポンスのものが有効です。 | 情報 | RFC 8297 |
| 104 | 104Upload Resumption Supported情報draft-ietf-httpbis-resumable-upload-05 (一時登録の期限 2026-11-13) | アップロード再開対応 解説再開可能アップロードのドラフト用の一時登録です。延長されなければ 2026-11-13 に失効し、ドラフトの内容も変わる可能性があります。 | 情報 | draft-ietf-httpbis-resumable-upload-05 (一時登録の期限 2026-11-13) |
| 200 | 200OK成功RFC 9110 | 成功 解説HTTP のリクエストが成功したことだけを示します。本文の意味はメソッドとアプリケーションによって異なり、200 の本文でエラーを返す API もあります。 確認ポイント: アプリケーションとしての結果は、レスポンス本文で確認してください。 | 成功 | RFC 9110 |
| 201 | 201Created成功RFC 9110 | リソース作成 | 成功 | RFC 9110 |
| 202 | 202Accepted成功RFC 9110 | 受理済み 解説リクエストは受け付けられましたが、処理は終わっておらず、後で拒否されたり失敗したりすることがあります。HTTP には最終的なステータスを後から送る仕組みはありません。 確認ポイント: レスポンスに状態確認用の URL やジョブ ID があれば、後でそれを確認してください。 | 成功 | RFC 9110 |
| 203 | 203Non-Authoritative Information成功RFC 9110 | 非権威情報 | 成功 | RFC 9110 |
| 204 | 204No Content成功RFC 9110 | 内容なし | 成功 | RFC 9110 |
| 205 | 205Reset Content成功RFC 9110 | 内容リセット | 成功 | RFC 9110 |
| 206 | 206Partial Content成功RFC 9110 | 部分内容 | 成功 | RFC 9110 |
| 207 | 207Multi-Status成功RFC 4918 | 複数状態 解説リソースごとに個別のステータスを含む WebDAV レスポンス全体のステータスです。その中の一部の操作が失敗していることがあります。 確認ポイント: 本文の各 response 要素のステータスを確認してください。 | 成功 | RFC 4918 |
| 208 | 208Already Reported成功RFC 5842 | 報告済み | 成功 | RFC 5842 |
| 226 | 226IM Used成功RFC 3229 | インスタンス操作済み | 成功 | RFC 3229 |
| 300 | 300Multiple ChoicesリダイレクトRFC 9110 | 複数の選択肢 | リダイレクト | RFC 9110 |
| 301 | 301Moved PermanentlyリダイレクトRFC 9110 | 新しい URL へ恒久的に移動 解説Location の URI への恒久的な移動です。歴史的な理由で、クライアントは転送時に POST を GET に変えることがあります。この変更を認めないのは 308 です。 確認ポイント: Location ヘッダーを確認してください。 | リダイレクト | RFC 9110 |
| 302 | 302FoundリダイレクトRFC 9110 | 一時的に別の URL へ移動 解説Location の URI への一時的なリダイレクトで、今後も元の URI を使います。歴史的な理由で、クライアントは POST を GET に変えることがあります。307 ではメソッドを変えてはいけません。 確認ポイント: Location ヘッダーを確認してください。 | リダイレクト | RFC 9110 |
| 303 | 303See OtherリダイレクトRFC 9110 | GET で別の URL を参照 解説結果を持つ別のリソースを示し、GET または HEAD で取得します。フォームの POST の後によく使われます。新しい URI は元の URI の置き換えではありません。 | リダイレクト | RFC 9110 |
| 304 | 304Not ModifiedリダイレクトRFC 9110 | 未変更 解説エラーではありません。条件付きの GET や HEAD に対し、クライアントが保存している内容がまだ有効であることを示すため、本文は送られません。 確認ポイント: 古い内容が表示される場合は、検証子(ETag、Last-Modified)と、リクエストの If-None-Match / If-Modified-Since を確認してください。 | リダイレクト | RFC 9110 |
| 305 | 305Use ProxyリダイレクトRFC 9110 | プロキシ使用 解説RFC 7231(Appendix B)以降は非推奨です。 | リダイレクト | RFC 9110 |
| 306 | 306(Unused)リダイレクトRFC 9110 | 未使用 | リダイレクト | RFC 9110 |
| 307 | 307Temporary RedirectリダイレクトRFC 9110 | 新しい URL への一時リダイレクト 解説一時的なリダイレクトです。302 と違い、自動で転送するクライアントはリクエストのメソッドを変えてはいけません。 | リダイレクト | RFC 9110 |
| 308 | 308Permanent RedirectリダイレクトRFC 9110 | 新しい URL への恒久リダイレクト 解説恒久的なリダイレクトです。301 と違い、リクエストのメソッドを POST から GET に変えることは認められません。 | リダイレクト | RFC 9110 |
| 400 | 400Bad RequestクライアントエラーRFC 9110 | 不正なリクエスト | クライアントエラー | RFC 9110 |
| 401 | 401UnauthorizedクライアントエラーRFC 9110 | 認証が必要 解説名前は Unauthorized ですが、意味は認証です。資格情報がないか、受け入れられませんでした。レスポンスには WWW-Authenticate のチャレンジが必須です。 確認ポイント: WWW-Authenticate ヘッダーと、送った資格情報やトークンを確認してください。 | クライアントエラー | RFC 9110 |
| 402 | 402Payment RequiredクライアントエラーRFC 9110 | 支払いが必要 解説将来のために予約されています。標準の意味はないため、使われている場合はアプリケーション独自の意味です。 | クライアントエラー | RFC 9110 |
| 403 | 403ForbiddenクライアントエラーRFC 9110 | 禁止 解説サーバーはリクエストを理解したうえで拒否しています。同じ資格情報のまま自動で再試行すべきではなく、拒否の理由が資格情報と無関係なこともあります。 確認ポイント: 理由がレスポンス本文に書かれていないか確認してください。 | クライアントエラー | RFC 9110 |
| 404 | 404Not FoundクライアントエラーRFC 9110 | 未検出 解説見つからなかったか、存在を明かしたくないことを示します。禁止されたリソースを隠すために使われることもあります。一時的か恒久的かは示しません。 確認ポイント: リクエストのホスト・パス・メソッドを確認してください。 | クライアントエラー | RFC 9110 |
| 405 | 405Method Not AllowedクライアントエラーRFC 9110 | メソッド未許可 | クライアントエラー | RFC 9110 |
| 406 | 406Not AcceptableクライアントエラーRFC 9110 | 受理不可 | クライアントエラー | RFC 9110 |
| 407 | 407Proxy Authentication RequiredクライアントエラーRFC 9110 | プロキシ認証が必要 | クライアントエラー | RFC 9110 |
| 408 | 408Request TimeoutクライアントエラーRFC 9110 | リクエストタイムアウト | クライアントエラー | RFC 9110 |
| 409 | 409ConflictクライアントエラーRFC 9110 | 競合 | クライアントエラー | RFC 9110 |
| 410 | 410GoneクライアントエラーRFC 9110 | 消滅 | クライアントエラー | RFC 9110 |
| 411 | 411Length RequiredクライアントエラーRFC 9110 | Content-Length が必要 | クライアントエラー | RFC 9110 |
| 412 | 412Precondition FailedクライアントエラーRFC 9110 | 事前条件失敗 | クライアントエラー | RFC 9110 |
| 413 | 413Content Too LargeクライアントエラーRFC 9110 | 内容が大きすぎる 解説リクエストの内容が、サーバーが処理する大きさを超えています。以前の名称は「Payload Too Large」(RFC 7231)です。 確認ポイント: Retry-After ヘッダーがあれば、状態が一時的であることと、再試行できる時期が示されています。 | クライアントエラー | RFC 9110 |
| 414 | 414URI Too LongクライアントエラーRFC 9110 | URIが長すぎる | クライアントエラー | RFC 9110 |
| 415 | 415Unsupported Media TypeクライアントエラーRFC 9110 | 未対応メディア形式 | クライアントエラー | RFC 9110 |
| 416 | 416Range Not SatisfiableクライアントエラーRFC 9110 | 範囲を満たせない | クライアントエラー | RFC 9110 |
| 417 | 417Expectation FailedクライアントエラーRFC 9110 | 期待値失敗 | クライアントエラー | RFC 9110 |
| 418 | 418(Unused)クライアントエラーRFC 9110 | 未使用 解説エイプリルフール RFC 2324 の「I'm a teapot」がジョークとして広く使われたため予約されています。標準の意味はありません。 | クライアントエラー | RFC 9110 |
| 421 | 421Misdirected RequestクライアントエラーRFC 9110 | 誤った宛先のリクエスト 解説この URI に応答できないサーバーにリクエストが届きました。たとえば、別のホスト名用の接続を使い回した場合です。クライアントは新しい接続で再試行できます。 | クライアントエラー | RFC 9110 |
| 422 | 422Unprocessable ContentクライアントエラーRFC 9110 | 処理できない内容 解説内容の形式と構文は正しいものの、本文の指示を処理できません。以前の名称は「Unprocessable Entity」(RFC 4918)です。 | クライアントエラー | RFC 9110 |
| 423 | 423LockedクライアントエラーRFC 4918 | ロック中 | クライアントエラー | RFC 4918 |
| 424 | 424Failed DependencyクライアントエラーRFC 4918 | 依存関係失敗 | クライアントエラー | RFC 4918 |
| 425 | 425Too EarlyクライアントエラーRFC 8470 | 早すぎるリクエスト 解説リプレイ(再送)されるおそれのあるリクエストを処理するリスクを、サーバーが避けたことを示します。TLS の early data に関係し、early data を使ったのはクライアントとは限らず、経路上の仲介者の場合もあります(Early-Data ヘッダーで示されます)。再試行する場合は early data で送ってはいけません。 | クライアントエラー | RFC 8470 |
| 426 | 426Upgrade RequiredクライアントエラーRFC 9110 | アップグレードが必要 | クライアントエラー | RFC 9110 |
| 428 | 428Precondition RequiredクライアントエラーRFC 6585 | 事前条件が必要 | クライアントエラー | RFC 6585 |
| 429 | 429Too Many RequestsクライアントエラーRFC 6585 | リクエスト過多 解説レート制限です。一定時間内のリクエストが多すぎます。 確認ポイント: Retry-After ヘッダーがあれば、待つべき時間が示されています。 | クライアントエラー | RFC 6585 |
| 431 | 431Request Header Fields Too LargeクライアントエラーRFC 6585 | リクエストヘッダーが大きすぎる | クライアントエラー | RFC 6585 |
| 451 | 451Unavailable For Legal ReasonsクライアントエラーRFC 7725 | 法的理由で利用不可 | クライアントエラー | RFC 7725 |
| 500 | 500Internal Server ErrorサーバーエラーRFC 9110 | サーバー内部エラー 解説サーバー側の予期しない状態を示す汎用のエラーで、コードだけでは原因は分かりません。 確認ポイント: リクエスト時刻のサーバーやアプリケーションのログを確認してください。 | サーバーエラー | RFC 9110 |
| 501 | 501Not ImplementedサーバーエラーRFC 9110 | 未実装 | サーバーエラー | RFC 9110 |
| 502 | 502Bad GatewayサーバーエラーRFC 9110 | ゲートウェイ不良 解説ゲートウェイやプロキシが、上流のサーバーから不正な応答を受け取りました。原因が上流のサーバー、そこまでの通信経路、プロキシ自身のどこにあるか、またリクエストが関係しているかどうかは、コードだけでは分かりません。 確認ポイント: プロキシのエラーログと、上流のサーバーの状態を確認してください。 | サーバーエラー | RFC 9110 |
| 503 | 503Service UnavailableサーバーエラーRFC 9110 | サービス利用不可 解説一時的な過負荷や保守中を示します。過負荷のサーバーが 503 を返さず、接続を拒否することもあります。 確認ポイント: Retry-After ヘッダーがあれば、再試行の時期が示されています。 | サーバーエラー | RFC 9110 |
| 504 | 504Gateway TimeoutサーバーエラーRFC 9110 | ゲートウェイタイムアウト 解説ゲートウェイやプロキシが、上流のサーバーから時間内に応答を得られませんでした。上流のサーバーはまだ処理中か、すでに処理を終えていることがあります。 確認ポイント: データを変更するリクエストを再試行する前に、上流のサーバーの応答時間とプロキシのタイムアウト設定を確認してください。 | サーバーエラー | RFC 9110 |
| 505 | 505HTTP Version Not SupportedサーバーエラーRFC 9110 | HTTPバージョン未対応 | サーバーエラー | RFC 9110 |
| 506 | 506Variant Also NegotiatesサーバーエラーRFC 2295 | ネゴシエーション設定の誤り | サーバーエラー | RFC 2295 |
| 507 | 507Insufficient StorageサーバーエラーRFC 4918 | 容量不足 | サーバーエラー | RFC 4918 |
| 508 | 508Loop DetectedサーバーエラーRFC 5842 | ループ検出 | サーバーエラー | RFC 5842 |
| 510 | 510Not ExtendedサーバーエラーRFC 2774 (廃止済み) | 拡張ポリシーを満たしていない 解説廃止済みです。RFC 2774 の HTTP Extension Framework は Historic に移され、登録簿でもこのコードは廃止とされています。 | サーバーエラー | RFC 2774 (廃止済み) |
| 511 | 511Network Authentication RequiredサーバーエラーRFC 6585 | ネットワーク認証が必要 解説公衆 Wi-Fi のキャプティブポータルなど、通信を横取りするプロキシがネットワークへのログインを求めるためのコードです。オリジンサーバーは返すべきではありません。 | サーバーエラー | RFC 6585 |
厳選したリファレンスです。詳細な意味は関連仕様を確認してください。
仕組みと使い方
IANA に
ステータスコードが