HTTP ステータスコード

IANA の全コードと、その意味・次の対応 — 番号、名称、症状から検索できます。

64 件中 64 件のコード

ステータスコード

1xx情報5

100Continue継続

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

対応方法リクエストボディを送信してください。リクエストがすでに完了している場合は、この応答を無視してください。

101Switching Protocolsプロトコルの切り替え

サーバーは Upgrade リクエストを受け入れ、別のプロトコルに切り替えます。

対応方法以降は Upgrade ヘッダーで指定されたプロトコルを使用してください。

102Processing処理中

WebDAV非推奨

WebDAV サーバーはリクエストを受け付けましたが、処理はまだ完了していません。

対応方法接続を開いたまま、最終応答を待ってください。

103Early Hints早期ヒント

サーバーは最終応答の前に Link ヘッダーを送信し、クライアントが先に読み込みを開始できるようにします。

対応方法今すぐプリロードまたはプリコネクトを開始し、最終ステータスを待ち続けてください。

104Upload Resumption Supportedアップロード再開対応

ドラフト

中断されたアップロードを再開できることを示します。これはまだ Internet-Draft です。

対応方法サーバーが示すオフセットから再開してください。動作は今後変わる可能性があります。

2xx成功10

200OK成功

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

対応方法メソッドに応じて、応答ボディまたはヘッダーを読み取ってください。

201Created作成済み

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

対応方法Location ヘッダーを使って新しいリソースを特定してください。

202Accepted受理済み

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

対応方法ステータス用エンドポイントをポーリングし、処理が完了したと決めつけないでください。

203Non-Authoritative Information非権威情報

返されたメタデータはオリジンサーバーから直接ではなく、コピーに由来します。

対応方法ヘッダーをプロキシまたはローカルな変種として扱い、重要な場合はオリジンに確認してください。

204No Content内容なし

リクエストは成功し、返すべきボディはありません。

対応方法ステータスとヘッダーから UI を更新し、ボディを待たないでください。

205Reset Content内容のリセット

クライアントはリクエストを送信したドキュメントをリセットする必要があります。

対応方法リクエストを発生させたフォームまたはビューをクリアしてください。

206Partial Content部分的内容

サーバーはリソースの要求された範囲を返しました。

対応方法バイトをバッファーに追加し、必要に応じて次の範囲を要求してください。

207Multi-Statusマルチステータス

WebDAV

WebDAV 応答には複数リソースの個別のステータスが含まれています。

対応方法XML ボディを解析し、各リソースのステータスを個別に処理してください。

208Already Reported既に報告済み

WebDAV

バインディングのメンバーはすでに列挙されているため、繰り返されません。

対応方法重複するメンバーをスキップし、以前の応答を処理してください。

226IM UsedIM 使用

応答は現在の表現に適用された差分です(HTTP 差分エンコーディング)。

対応方法インスタンス操作をキャッシュされたコピーに適用してください。

3xxリダイレクション9

300Multiple Choices複数の選択肢

複数の表現が利用可能で、クライアントは1つを選ぶ必要があります。

対応方法応答から表現を1つ選ぶか、ネゴシエーション済みのデフォルトを使用してください。

301Moved Permanently恒久的に移動

リソースは恒久的に移動しました。今後のリクエストは新しい URL を使用する必要があります。

対応方法ブックマーク、リンク、サイトマップを Location の URL に更新してください。

302Found発見

リソースは別の URL で一時的に利用できます。

対応方法このリクエストでは Location に従いますが、今後も元の URL を使用してください。

303See Other他を参照

このリクエストの後、クライアントは GET で別のリソースを取得する必要があります。

対応方法GET リクエストで Location に従って結果を読み取ってください。

304Not Modified未変更

キャッシュ

キャッシュされたコピーはまだ有効なため、ボディは不要です。

対応方法キャッシュされた応答を返してください。この応答にボディはありません。

305Use Proxyプロキシを使用

非推奨

クライアントはプロキシ経由でリソースにアクセスするよう指示されました。このステータスは非推奨です。

対応方法使用せず、プロキシを直接設定してください。

306Unused未使用

予約済み

古い仕様で予約されていたコードで、現在は定義されていません。

対応方法無視してください。標準の動作はありません。

307Temporary Redirect一時的リダイレクト

リソースは一時的に別の場所にあり、リクエストメソッドを変更してはいけません。

対応方法同じメソッドとボディで Location にリクエストを繰り返してください。

308Permanent Redirect恒久的リダイレクト

リソースは恒久的に移動し、リクエストメソッドを変更してはいけません。

対応方法リンクを更新し、同じメソッドで Location にリクエストを繰り返してください。

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

400Bad Request不正なリクエスト

クライアントが不正な内容を送信したため、サーバーはリクエストを処理できません。

対応方法URL、ヘッダー、ボディの構文を確認し、修正してから再試行してください。

401Unauthorized未認証

認証

認証が必要であるか、提供された資格情報が拒否されました。

対応方法有効な資格情報を送信し、WWW-Authenticate ヘッダーを確認してください。

402Payment Required支払いが必要

支払いを必要とするサービス用に予約されており、ほとんど使われません。

対応方法API の課金フローを確認してください。標準の応答ボディは定義されていません。

403Forbidden禁止

認証

サーバーはリクエストを理解しましたが、許可を拒否しています。

対応方法権限のあるアカウントまたはトークンを使用し、やみくもに再試行しないでください。

404Not Found見つかりません

サーバーは要求されたリソースを見つけられません。

対応方法URL とルーティング、およびリソースが削除されたかどうかを確認してください。

405Method Not Allowedメソッドが許可されていません

このリソースでは HTTP メソッドがサポートされていません。

対応方法Allow 応答ヘッダーに記載されたメソッドを使用してください。

406Not Acceptable受け入れられません

リクエストの Accept 条件に一致する表現がありません。

対応方法Accept ヘッダーを広げるか、サポートされている形式を要求してください。

407Proxy Authentication Requiredプロキシ認証が必要

認証

クライアントとサーバーの間のプロキシが認証を要求しています。

対応方法プロキシの資格情報を設定し、Proxy-Authenticate ヘッダーを確認してください。

408Request Timeoutリクエストタイムアウト

サーバーは制限時間内に完全なリクエストを受信できませんでした。

対応方法より高速な接続で再試行するか、タイムアウトを長くしてください。

409Conflict競合

リクエストがリソースの現在の状態と競合しています。

対応方法最新の状態を取得して競合を解決してから、再試行してください。

410Gone消失

リソースは恒久的に存在せず、転送先アドレスもありません。

対応方法リンクとキャッシュを削除し、再試行しないでください。

411Length Required長さが必要

サーバーは Content-Length ヘッダーを要求していますが、リクエストに含まれていません。

対応方法Content-Length を送信するか、チャンク転送エンコーディングに切り替えてください。

412Precondition Failed前提条件の失敗

If-Match や If-Unmodified-Since などの条件ヘッダーが満たされませんでした。

対応方法現在のバージョンを取得し、新しい検証子で再試行してください。

413Content Too Largeコンテンツが大きすぎます

リクエストボディがサーバーの許容上限を超えています。

対応方法送信するデータを減らすか圧縮するか、チャンクアップロードを使用してください。

414URI Too LongURI が長すぎます

リクエストの URL がサーバーの許容長を超えています。

対応方法クエリ文字列を短くするか、データをボディで送信してください。

415Unsupported Media Typeサポートされていないメディアタイプ

サーバーはリクエストボディのメディアタイプをサポートしていません。

対応方法サポートされている Content-Type を送信し、API ドキュメントを確認してください。

416Range Not Satisfiable範囲を満たせません

要求されたバイト範囲をこのリソースで提供できません。

対応方法リソースのサイズを確認し、有効な Range を要求してください。

417Expectation Failed期待に応えられません

サーバーは Expect ヘッダーの期待を満たせません。

対応方法Expect ヘッダーを削除または変更して再試行してください。

418I'm a Teapot私はティーポットです

予約済み

RFC 2324 に由来するエイプリルフールのコードです。RFC 9110 では 418 は未使用として登録されています。

対応方法これに依存しないでください。標準の動作は定義されていません。

421Misdirected Request誤った方向へのリクエスト

サーバーはこのスキームとオーソリティの組み合わせに対して応答を生成できません。

対応方法このオリジンを処理できる接続で再試行してください。

422Unprocessable Content処理できないコンテンツ

WebDAV

リクエストの構文は有効ですが、その意味が処理を妨げています。

対応方法検証エラーを修正し、ボディのエラー詳細を確認してください。

423Lockedロック済み

WebDAV

WebDAV リソースは別のリクエストによってロックされています。

対応方法ロックを解放するか、ロックトークンをリクエストに含めてください。

424Failed Dependency依存関係の失敗

WebDAV

依存していた以前のリクエストが失敗したため、このリクエストも失敗しました。

対応方法以前の操作を修正し、バッチを再試行してください。

425Too Early早すぎます

再生される可能性のあるリクエストをサーバーが拒否しました。多くの場合 TLS の早期データが関係します。

対応方法後で再試行するか、早期データなしで再送信してください。

426Upgrade Requiredアップグレードが必要

サーバーはリクエストを処理するために別のプロトコルを要求しています。

対応方法Upgrade ヘッダーで指定されたプロトコルを使用して再試行してください。

428Precondition Required前提条件が必要

更新の消失を防ぐため、サーバーはリクエストに条件を要求しています。

対応方法If-Match または If-Unmodified-Since をリクエストに含めてください。

429Too Many Requestsリクエストが多すぎます

このクライアントのレート制限を超えました。

対応方法バックオフし、Retry-After に従ってから再試行してください。

431Request Header Fields Too Largeリクエストヘッダーフィールドが大きすぎます

リクエストヘッダーフィールドがサーバーの許容上限を超えています。

対応方法Cookie やヘッダーのサイズを減らしてから再試行してください。

451Unavailable For Legal Reasons法的理由により利用不可

サーバーは法的な理由によりリソースを拒否しています。

対応方法サイト運営者に連絡してください。このブロックは意図的なものです。

5xxサーバーエラー11

500Internal Server Errorサーバー内部エラー

サーバーは予期しない状態に陥り、リクエストを完了できませんでした。

対応方法サーバーログを確認し、一時的なエラーの場合のみ再試行してください。

501Not Implemented未実装

サーバーはリクエストに必要な HTTP メソッドをサポートしていません。

対応方法サポートされているメソッドを使用してください。サーバーは GET と HEAD をサポートする必要があります。

502Bad Gateway不正なゲートウェイ

ゲートウェイまたはプロキシが上流サーバーから無効な応答を受け取りました。

対応方法上流サービスを確認し、バックオフしながら再試行してください。

503Service Unavailableサービス利用不可

サーバーが過負荷であるか、メンテナンスのため停止しています。

対応方法Retry-After で示された時間だけ待ってから再試行してください。

504Gateway Timeoutゲートウェイタイムアウト

ゲートウェイが上流サーバーから時間内に応答を受け取れませんでした。

対応方法上流の遅延を確認し、タイムアウトを長くして再試行してください。

505HTTP Version Not SupportedHTTP バージョン非対応

サーバーはリクエストで使用された HTTP バージョンをサポートしていません。

対応方法HTTP/1.1 または他のサポートされているバージョンで再試行してください。

506Variant Also Negotiatesバリアントもネゴシエートします

コンテンツネゴシエーションが誤って設定され、自分自身を参照しています。

対応方法サーバーのネゴシエーション設定を修正してください。これはサーバーの不具合です。

507Insufficient Storageストレージ不足

WebDAV

WebDAV サーバーはリクエストに必要な表現を保存できません。

対応方法ストレージを解放するか、リクエストのサイズを減らしてください。

508Loop Detectedループを検出

WebDAV

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

対応方法ループの原因となる設定またはデータを修正してください。

510Not Extended拡張されていません

非推奨

クライアントはサーバーが必要とする HTTP 拡張を宣言する必要があります。このステータスは廃止されています。

対応方法クライアントをアップグレードするか、サポートされている API を使用してください。

511Network Authentication Requiredネットワーク認証が必要

認証

キャプティブポータルのように、ネットワークにアクセスするにはクライアントが認証する必要があります。

対応方法ネットワークのログインページを開いて認証してください。

使い方

  1. 検索ボックスに入力します:コード(404)、公式の英語理由フレーズ(Not Found)、または timeout や rate limit などの症状です。入力に合わせて一覧が更新され、送信ボタンはありません。
  2. 1xx〜5xx のチップで一覧を絞り込めます。検索テキストと組み合わせて機能するため、「4xx auth」と入力すると認証タグの付いた 4xx コードだけが表示されます。
  3. 各カードにはコード、公式の理由フレーズ、意味、次に取るべき対応が表示されます。理由フレーズは HTTP が実際に運ぶ文字列であるため、英語のまま表示します。
  4. カードのコピーを押すと、正規の「404 Not Found」行をコピーできます。チケットやコミットに便利です。リセットは検索テキストとクラスフィルターの両方を解除します。

例

検索

ティーポット

結果

418 私はティーポットです — 4xx · クライアントエラー
RFC 2324 に由来するエイプリルフールのコードです。RFC 9110 では 418 は未使用として登録されています。
対応方法: これに依存しないでください。標準の動作は定義されていません。

検索はカードに表示されない別名にも一致します。「ティーポット」は RFC 2324 のジョーク由来で、「レート制限」で 429 が見つかります。コードと本文中の語を組み合わせることもでき、「404 URL」で 404 が見つかります。

対象範囲と制限

  • 一覧は IANA HTTP Status Code Registry に準拠しており、2026-10-25 時点で 64 件です。nginx の 499 や Cloudflare の 52x など、ベンダー固有のコードは含まれません。
  • 例外的な扱いも正確に示します。104 はまだ Internet-Draft、102 / 305 / 510 は非推奨、306 / 418 は予約済みです。418 は RFC 2324 のエイプリルフール由来へのリンクも掲載しています。
  • 理由フレーズは公式の ASCII 文字列であり、翻訳しません。サーバーが異なるテキストを返すことはありますが、クライアントが動作の判断に使うのは 3 桁のコードです。
  • これはリファレンスであり、URL テスターではありません。リクエストを送信しないため、特定のサイトがコードを返した理由はわかりません。そのサイトのサーバーとログを確認してください。
  • 検索はこのページ内だけで実行されます。アップロード、保存、URL への書き込みは行わず、共有ボタンが共有するのはページのアドレスのみです。

ステータスコード前後のリクエストやレスポンスを調査するときに役立ちます。