入力
ワークスペースを準備中…
使い方
- 番号、名前、説明で検索します。
- 分類やよく使うコードで絞り込み、項目を選びます。
- コード・直リンクをコピーするか、JSON リファレンスを保存します。
HTTP レスポンスステータスを理解する
ステータスコードはサーバーが HTTP リクエストをどう処理したかを要約します。最初の桁が分類、個別コードがさらに詳しい意味を示します。
プロトコル上の意味とアプリのエラーメッセージを区別するために使えます。原因の調査にはレスポンスヘッダー、ボディ、サーバー環境も必要な場合があります。
レスポンスコードを探す
番号、プロトコル名、説明を検索できます。分類では情報、成功、リダイレクト、クライアントエラー、サーバーエラーを分けます。
よく使うコードは閲覧用の近道で、別の標準ではありません。未割り当て番号が製品で使われても登録済みとは限りません。
404404 Not Foundサンプルデータです。値、認証情報、エンドポイントの動作は、ご自身の利用環境で確認してください。
登録状態と文脈
2026 年 10 月 22 日の IANA 登録表スナップショットに従い、予約、非推奨、廃止、暫定項目を表示します。最新の登録状態が重要ならリンク先の登録表を確認してください。
HTTP ステータスリファレンス
リンクのコピーは選択コードのアドレスを作ります。JSON ダウンロードは現在の絞り込みだけでなく、名前、登録状態、説明を含む全リファレンスを出力します。
| コード | 名称 | 意味 |
|---|---|---|
| 100 | Continue | サーバーは最初のヘッダーを受け入れました。クライアントはボディの送信を続けられます。 |
| 101 | Switching Protocols | サーバーはクライアントが要求したプロトコルへの切り替えに同意しました。 |
| 102 | Processing | 処理が継続中であることを示す WebDAV の中間レスポンスです。 |
| 103 | Early Hints | クライアントが先読みできるリソースなどのヒントを含む中間レスポンスです。 |
| 104 | Upload Resumption Supported | 再開可能なアップロードの一時登録です。現在の登録期限は2026年11月13日です。 |
| 200 | OK | リクエストは成功しました。レスポンス内容の意味はリクエストメソッドによって異なります。 |
| 201 | Created | リクエストによって1つ以上のリソースが作成されました。Location ヘッダーで主なリソースを示す場合があります。 |
| 202 | Accepted | 処理のためにリクエストを受け付けましたが、作業が完了したとは限りません。 |
| 203 | Non-Authoritative Information | 変換を行う中継者が、オリジンサーバーの成功レスポンスを変更しました。 |
| 204 | No Content | リクエストは成功し、レスポンス内容はありません。JSON ボディは返りません。 |
| 205 | Reset Content | リクエストは成功しました。リクエスト元の画面をリセットするようクライアントに求めます。 |
| 206 | Partial Content | サーバーは表現全体ではなく、要求された1つ以上のバイト範囲を返しました。 |
| 207 | Multi-Status | 複数の操作やリソースについて、それぞれの結果を含む WebDAV レスポンスです。 |
| 208 | Already Reported | 同じマルチステータスレスポンス内で、すでに列挙された WebDAV バインディングです。 |
| 226 | IM Used | サーバーは差分などのインスタンス操作を表現に適用しました。 |
| 300 | Multiple Choices | 複数の表現があり、クライアントによる選択が必要な場合があります。 |
| 301 | Moved Permanently | リソースに新しい恒久的な URI があります。追跡時に POST を GET に変えるクライアントもあります。 |
| 302 | Found | リソースは一時的に別の場所にあります。POST を GET に変えるクライアントもあります。 |
| 303 | See Other | 別の URI から通常 GET で結果を取得します。POST の後によく使われます。 |
| 304 | Not Modified | 条件付き取得で新しい表現は見つかりませんでした。キャッシュしたレスポンスを再利用します。 |
| 305 | Use Proxy | プロキシ経由のアクセスを指示する非推奨のコードです。新しい API では使わないでください。 |
| 306 | Unused | 未使用で予約済みのコードです。現在のリダイレクト動作はありません。 |
| 307 | Temporary Redirect | メソッドとボディを維持して、一時的なリダイレクトを追跡します。 |
| 308 | Permanent Redirect | メソッドとボディを維持して、恒久的なリダイレクトを追跡します。 |
| 400 | Bad Request | 構文の不備など、クライアント側の問題でサーバーがリクエストを処理できません。 |
| 401 | Unauthorized | 有効な認証情報が必要です。WWW-Authenticate チャレンジと認証情報を確認してください。 |
| 402 | Payment Required | 将来のために予約されています。支払いに関する意味は、このコードを使う API 固有です。 |
| 403 | Forbidden | サーバーはリクエストを理解しましたが、実行を拒否しました。認証だけでは解決しない場合があります。 |
| 404 | Not Found | リソースが見つからないか、サーバーがその存在を明らかにしない状態です。 |
| 405 | Method Not Allowed | このリソースではそのメソッドを使えません。Allow レスポンスヘッダーを確認してください。 |
| 406 | Not Acceptable | リクエストのコンテンツネゴシエーション設定に合う表現がありません。 |
| 407 | Proxy Authentication Required | オリジンサーバーではなく、中継プロキシで認証が必要です。 |
| 408 | Request Timeout | サーバーは待機時間内にリクエスト全体を受信できませんでした。 |
| 409 | Conflict | リクエストがリソースの現在の状態と競合しています。競合を解決して再試行してください。 |
| 410 | Gone | リソースは利用できなくなり、その状態は恒久的である可能性が高いです。 |
| 411 | Length Required | サーバーはこのリクエストに Content-Length の指定を求めています。 |
| 412 | Precondition Failed | If-Match など、クライアントが指定した条件が偽となりました。 |
| 413 | Content Too Large | リクエスト内容が、サーバーの許容または処理可能なサイズを超えています。 |
| 414 | URI Too Long | リクエスト URI が、サーバーの解釈可能な長さを超えています。 |
| 415 | Unsupported Media Type | リクエスト内容の形式またはエンコードは、この操作に対応していません。 |
| 416 | Range Not Satisfiable | 選択された表現では、要求された範囲を満たせません。 |
| 417 | Expectation Failed | サーバーは Expect リクエストヘッダーの期待に応えられません。 |
| 418 | Unused (I’m a teapot) | 現在の HTTP 仕様では未使用として予約されています。歴史的には「I'm a teapot」と呼ばれます。 |
| 421 | Misdirected Request | このオリジンに対して正当なレスポンスを返せないサーバーに送られました。 |
| 422 | Unprocessable Content | コンテンツの種類と構文は理解できましたが、含まれる指示を処理できません。 |
| 423 | Locked | 操作に必要な WebDAV リソースがロックされています。 |
| 424 | Failed Dependency | 依存する別の操作が失敗したため、WebDAV 操作も失敗しました。 |
| 425 | Too Early | サーバーは TLS 早期データから再送される可能性があるリクエストの処理を拒否しました。 |
| 426 | Upgrade Required | 成功させるにはクライアントがプロトコルを切り替える必要があります。Upgrade ヘッダーを確認してください。 |
| 428 | Precondition Required | 更新の喪失を防ぐため、サーバーは条件付きリクエストを要求しています。 |
| 429 | Too Many Requests | クライアントのリクエストが多すぎます。Retry-After の指示と API のレート制限に従ってください。 |
| 431 | Request Header Fields Too Large | リクエストヘッダーの個々のサイズ、または全体のサイズが大きすぎます。 |
| 451 | Unavailable For Legal Reasons | 法的な理由でアクセスが遮断されており、リソースを利用できません。 |
| 500 | Internal Server Error | サーバー側の予期しない状況により、リクエストを実行できませんでした。 |
| 501 | Not Implemented | サーバーはリクエストの実行に必要な機能に対応していません。 |
| 502 | Bad Gateway | ゲートウェイまたはプロキシが、上流サーバーから無効なレスポンスを受信しました。 |
| 503 | Service Unavailable | 過負荷やメンテナンスなどで、一時的にサービスを利用できません。Retry-After を確認してください。 |
| 504 | Gateway Timeout | ゲートウェイまたはプロキシが、上流から時間内にレスポンスを受信できませんでした。 |
| 505 | HTTP Version Not Supported | サーバーはリクエストで使われた HTTP バージョンに対応していません。 |
| 506 | Variant Also Negotiates | サーバーのコンテンツネゴシエーション設定により、バリアントの選択が循環しています。 |
| 507 | Insufficient Storage | サーバーは操作の完了に必要な表現を保存できません。 |
| 508 | Loop Detected | WebDAV 操作で無限ループが発生しました。 |
| 510 | Not Extended | 廃止された HTTP 拡張フレームワークのコードです。新しい API では使わないでください。 |
| 511 | Network Authentication Required | ネットワークにアクセスするにはクライアント認証が必要です。通常はキャプティブポータルで行います。 |
ローカルツールは最大 1 MiB、URL は最大 64 KiB、処理時間は 5 秒までです。API はヘッダーとパラメーターを各 100 行、タイムアウトを 1~120 秒に設定でき、最大 5 MiB のレスポンスデータを受信します。長いテキストのプレビューは省略します。リクエストは選択した宛先へ直接送信し、CORS とブラウザーのポリシーに従います。
よくある質問
すべての 3 桁コードが標準化されていますか?
いいえ。未割り当てや製品固有の番号があります。サーバーやプロキシで使われているだけでは IANA 登録の証明になりません。
401 と 403 の違いは?
401 は有効な認証を要求し、通常 WWW-Authenticate チャレンジを含みます。403 は操作拒否で、認証情報の追加で解決するとは限りません。
4xx は必ず自分のコードのミスですか?
いいえ。リクエストとレスポンスの状況を表します。認証、権限、ルーティング、レート制限、アプリ規則でも発生します。
特定の項目を共有できますか?
はい。項目を選び、リンクをコピーします。対象コードのアンカーを含むリンクになります。
JSON は検索結果だけを出力しますか?
いいえ。選択言語の説明を含む全リファレンスを出力します。