0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
設定
HTTP 状態コードの参照はファミリごとに整理されています。各コードの詳細な説明と RFC 参照も含まれています。ファミリごとにフィルタリングしたり、番号や名前で検索したりすることができます。

62コード

1xx情報提供4
100Continue

サーバーは要求のヘッダーを受け取り、クライアントは次に本文を送信する必要があります。

RFC 9110
101Switching Protocols

サーバは、クライアントが要求したようにプロトコルを変更することを受け入れます(例:HTTP → WebSocket)。

RFC 9110
102Processing

サーバーはリクエストを処理中ですが、まだ応答を用意できていません。

RFC 2518 (WebDAV)
103Early Hints

サーバーが最終応答前にリンクヘッダーを事前に送信できるようにすることで、リソースの負荷を最適化します。

RFC 8297
2xx成功10
200OK

リクエストは成功しました。正確な意味は、使用したHTTPメソッドによって異なります(GETはリソースを返し、POSTはアクションの結果を返します)。

RFC 9110
201Created

リクエストは成功し、新しいリソースが作成されました。通常は POST または PUT に対する応答です。

RFC 9110
202Accepted

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

RFC 9110
203Non-Authoritative Information

リクエストは成功しましたが、本文の情報はサードパーティのキャッシュコピーからのものであり、元のサーバーからのものではありません。

RFC 9110
204No Content

リクエストは成功しましたが、送信するコンテンツはありません。DELETE または PUT の成功応答に一般的に見られます。

RFC 9110
205Reset Content

リクエストは成功しました。クライアントはドキュメントのビューを再起動する必要があります(フォームをクリアするなど)。

RFC 9110
206Partial Content

サーバーは、クライアントから送信された Range ヘッダーの結果として、リソースの一部のみを提供します。再開可能なダウンロードやストリーミングで使用されます。

RFC 9110
207Multi-Status

レスポンスボディには、さまざまなサブリソース(WebDAV)に対応する複数のステータスコードが含まれています。

RFC 4918 (WebDAV)
208Already Reported

バインド DAV のメンバーは以前の回答で既に列挙されており、再度含まれることはありません(WebDAV)。

RFC 5842 (WebDAV)
226IM Used

サーバーは GET リクエストを満たし、レスポンスは現在のリソースに対して適用された 1 つまたは複数のインスタンス操作の結果を表すものです。

RFC 3229
3xxリダイレクト8
300Multiple Choices

このリクエストには複数の回答が考えられます。クライアントはその中から一つを選択する必要があります。

RFC 9110
301Moved Permanently

リソースの URL は永久に変更されました。新しい URL は Location ヘッダーに含まれています。

RFC 9110
302Found

リソースは一時的に別の URI にあります。クライアントは、今後のリクエストでも同じオリジナルの URI を使用する必要があります。

RFC 9110
303See Other

サーバーは、クライアントを GET で別のリソースにリダイレクトしますが、元のリクエストは別のメソッドを使用していました。

RFC 9110
304Not Modified

クライアントのキャッシュは更新されています。これは条件付きリクエスト(If-None-Match、If-Modified-Since)に応答するために使用されます。

RFC 9110
305Use Proxy

リソースはプロキシを介してアクセスする必要があります。セキュリティ上の理由から廃止されています。

RFC 9110
307Temporary Redirect

リソースは一時的に別の URI にあります。302 とは異なり、リダイレクト中の HTTP メソッドは変更されてはなりません。

RFC 9110
308Permanent Redirect

リソースは永続的に別の URI に移動しました。 301 とは異なり、リダイレクト中の HTTP メソッドは変更されてはなりません。

RFC 7538
4xxクライアントのエラー29
400Bad Request

サーバーは、クライアントのエラー(構文が不正である、パラメータが無効であるなど)のために要求を処理できません。

RFC 9110
401Unauthorized

クライアントは応答を取得するために認証を行う必要があります。サーバはWWW-Authenticateヘッダを付加する必要があります。

RFC 9110
402Payment Required

将来の使用を予約しています。一部のサービスでは、有料が必要であることを示すためにこれを使用しています。

RFC 9110
403Forbidden

クライアントはリソースにアクセスする許可を持っていません。401とは異なり、サーバはクライアントが誰であるかを知っていますが、アクセスを拒否します。

RFC 9110
404Not Found

サーバーは要求されたリソースを見つけませんでした。また、既存のリソースへのアクセスを拒否するために使用され、その存在を明かさないこともあります。

RFC 9110
405Method Not Allowed

使用されている HTTP メソッドは、要求されたリソースに対して許可されていません。サーバーは、許可されているメソッドを指定した Allow ヘッダーを付加する必要があります。

RFC 9110
406Not Acceptable

サーバーは、クライアントから送信されたコンテンツのネゴシエーション条件と一致する応答を生成できません。

RFC 9110
407Proxy Authentication Required

クライアントは、プロキシがサーバーに要求を送信する前に、そのプロキシに対して認証を行う必要があります。

RFC 9110
408Request Timeout

サーバーは、クライアントが完全な要求を送信するのに時間がかかったため、接続を閉じました。

RFC 9110
409Conflict

リクエストは、サーバーの現在の状態(同じリソースの同時変更など)と矛盾しています。

RFC 9110
410Gone

要求されたリソースはすでに利用できなくなっており、再び利用できるようになることはありません。404とは異なり、そのリソースが削除されたことは確実に分かっています。

RFC 9110
411Length Required

サーバーは、要求に必要な Content-Length ヘッダーが含まれていないため、要求を拒否します。

RFC 9110
412Precondition Failed

サーバーはリクエストの前提条件(If-* というヘッダー)を評価し、そのいずれかが失敗しました。

RFC 9110
413Content Too Large

リクエストの本文は、サーバーで定義されている制限を超えています。

RFC 9110
414URI Too Long

要求の URI は、サーバーが解釈できる長さよりも長いです。

RFC 9110
415Unsupported Media Type

要求のコンテンツの形式はサーバーでサポートされていません(MIME タイプが受け付けられません)。

RFC 9110
416Range Not Satisfiable

要求されたバイト数の範囲は満たすことができません。リソースの範囲を超えています。

RFC 9110
417Expectation Failed

サーバーは、要求のヘッダ Expect で指定された要件を満たすことができません。

RFC 9110
418I'm a Teapot

サーバーはコーヒーを淹れる試みを拒否します。なぜならそれはティーポットだからです。これは Hyper Text Coffee Pot Control Protocol (HTCPCP) の RFC で定義されたジョークコードです。

RFC 2324 / RFC 7168
421Misdirected Request

この要求は、スキーマと権限の組み合わせに対して応答を生成できないサーバーに対して送信されました。

RFC 9110
422Unprocessable Content

リクエストは正しく構成されていますが、セマンティックなエラー(データの検証など)のために処理できません。

RFC 4918 (WebDAV)
423Locked

アクセスしようとしているリソースはブロックされています(WebDAV)。

RFC 4918 (WebDAV)
424Failed Dependency

要求は失敗しました。これは、他の要求(WebDAV)に依存していたためです。

RFC 4918 (WebDAV)
425Too Early

サーバーは、繰り返しの攻撃を防ぐため、繰り返し可能な要求を処理することを拒否します。

RFC 8470
426Upgrade Required

サーバーは現在のプロトコルを使用して要求を処理することを拒否します。クライアントはそれを更新する必要があります(例:TLSへの移行)。

RFC 9110
428Precondition Required

サーバーは、失われた更新を防ぐために、リクエストが条件付きであることを要求します(If-Match などのヘッダーを含める)。

RFC 6585
429Too Many Requests

クライアントが一定の期間内に多すぎるリクエストを送信しました(レート制限)。

RFC 6585
431Request Header Fields Too Large

サーバーは、HTTP ヘッダーのいずれかまたは複数が長すぎるため、要求を拒否します。

RFC 6585
451Unavailable For Legal Reasons

このリソースは、法律上の理由(政府による検閲、裁判所の命令など)により利用できません。

RFC 7725
5xxサーバーのエラー11
500Internal Server Error

サーバーは、要求を完了できないための予期しない状況を検出した。これはサーバーの一般的なエラーコードです。

RFC 9110
501Not Implemented

サーバーは、要求を処理するために必要な機能をサポートしていません(例:認識されない HTTP メソッド)。

RFC 9110
502Bad Gateway

サーバーはゲートウェイまたはプロキシとして動作し、アップストリームのサーバーから無効な応答を受け取りました。

RFC 9110
503Service Unavailable

サーバーは一時的に利用できなくなっています。通常、これは過負荷やメンテナンスによるものです。ヘッダーの「Retry-After」は、サーバーが利用可能になる時期を示します。

RFC 9110
504Gateway Timeout

サーバーはゲートウェイとして動作していましたが、アップストリームのサーバーからの応答をタイムリーに受信しませんでした。

RFC 9110
505HTTP Version Not Supported

サーバーは、要求で使用された HTTP プロトコルのバージョンをサポートしていません。

RFC 9110
506Variant Also Negotiates

内部設定エラー:選択したコンテンツのバリアントは、コンテンツを自動的に交渉するように設定されています。

RFC 2295
507Insufficient Storage

サーバーは、要求(WebDAV)を完了するために必要な表現を保存できません。

RFC 4918 (WebDAV)
508Loop Detected

サーバーは要求(WebDAV)の処理中に無限ループを検出しました。

RFC 5842 (WebDAV)
510Not Extended

サーバーが要求を処理できるように、要求に追加の拡張が必要です。

RFC 2774
511Network Authentication Required

クライアントは、ネットワーク(例:Wi-Fi のキャプティブ ポータル)にアクセスするために認証を受ける必要があります。

RFC 6585

Cloudflare、Nginx、IIS、およびその他の Web サーバーのプロプライエタリなコードを確認するための標準はありません。