使い方
HTTP ステータスコードの完全な一覧。名称、分類、使いどころを掲載しています。
1xx から 5xx まで分類した主要な HTTP ステータスコードを、それぞれの意味と使う場面とともに掲載しています。上部の検索ボックスでコード・名称・説明から絞り込めます。404、gateway、リダイレクトなどで試してみてください。
DEVELOPER TOOLS · LOCAL ONLY
HTTP ステータスコードの完全な一覧。名称、分類、使いどころを掲載しています。
内蔵の静的データのみを使用し、ネットワーク通信は行いません。
| コード | 名称 | 説明 |
|---|---|---|
100 | Continue | サーバーがリクエストヘッダーを受け取り、クライアントは本文の送信を続行できます。 |
101 | Switching Protocols | Upgrade ヘッダーに従いプロトコルを切り替えます。WebSocket でよく使われます。 |
103 | Early Hints | 最終レスポンスの前にリソースのヒントを送り、ブラウザが先読みを開始できます。 |
| コード | 名称 | 説明 |
|---|---|---|
200 | OK | リクエストが成功し、レスポンス本文に要求したデータが含まれます。 |
201 | Created | リクエストが成功し新しいリソースを作成しました。場所は通常 Location ヘッダーで示されます。 |
202 | Accepted | リクエストは受理されましたが処理は未完了です。非同期処理に適します。 |
204 | No Content | リクエストは成功しましたが本文はありません。削除や保存後によく使われます。 |
206 | Partial Content | Range ヘッダーで要求された部分のみを返します。 |
| コード | 名称 | 説明 |
|---|---|---|
301 | Moved Permanently | リソースは恒久的に移動しました。クライアントと検索エンジンは新しい URL を使用します。 |
302 | Found | リソースは一時的に別の URL にあります。元の URL は今後も使用されます。 |
303 | See Other | 別の URL へ GET で取得し直します。フォーム送信後によく使われます。 |
304 | Not Modified | キャッシュは有効なため、再ダウンロードは不要です。 |
307 | Temporary Redirect | 一時的なリダイレクトで、元の HTTP メソッドを保持します。 |
308 | Permanent Redirect | 恒久的なリダイレクトで、元の HTTP メソッドを保持します。 |
| コード | 名称 | 説明 |
|---|---|---|
400 | Bad Request | リクエストの形式が不正でサーバーが解釈できません。 |
401 | Unauthorized | 有効な認証情報が必要か、提示された認証情報が失効しています。 |
402 | Payment Required | 支払い関連のために予約されています。実際にはあまり使われません。 |
403 | Forbidden | リクエストは理解されましたが認可されません。再ログインしても通常は解決しません。 |
404 | Not Found | 該当するリソースがありません。過去に存在したかどうかは示されません。 |
405 | Method Not Allowed | この URL は使用された HTTP メソッドを受け付けません。 |
406 | Not Acceptable | Accept ヘッダーに合う形式を生成できません。 |
407 | Proxy Authentication Required | 先にプロキシで認証を完了する必要があります。 |
408 | Request Timeout | サーバーの待機時間内にリクエストが完了しませんでした。 |
409 | Conflict | リソースの現在の状態と競合します。同時編集でよく起こります。 |
410 | Gone | リソースは恒久的に削除され、復活しないことが明示されています。 |
411 | Length Required | Content-Length ヘッダーが必須です。 |
412 | Precondition Failed | リクエストヘッダーの事前条件が満たされませんでした。 |
413 | Content Too Large | リクエスト本文がサーバーの許容サイズを超えています。 |
414 | URI Too Long | リクエスト URL が長すぎます。GET のクエリ文字列が大きすぎる場合が多いです。 |
415 | Unsupported Media Type | リクエスト本文のメディアタイプに対応していません。 |
416 | Range Not Satisfiable | 要求された Range がリソースの実際のサイズを超えています。 |
418 | I'm a teapot | エイプリルフール仕様に由来する冗談のステータスで、実運用の API には使いません。 |
422 | Unprocessable Content | 構文は正しいが意味的に誤りがあります。入力検証の失敗でよく使われます。 |
423 | Locked | リソースはロックされています。WebDAV 仕様で定義されます。 |
425 | Too Early | リプレイの可能性がある早期データの処理を拒否します。 |
426 | Upgrade Required | サーバーが指定したプロトコルへの切り替えが必要です。 |
428 | Precondition Required | 更新の消失を防ぐため、条件付きリクエストが必要です。 |
429 | Too Many Requests | レート制限に達しました。Retry-After に従って再試行してください。 |
431 | Request Header Fields Too Large | リクエストヘッダーが大きすぎて処理できません。 |
451 | Unavailable For Legal Reasons | 法的な要求によりリソースを提供できません。 |
| コード | 名称 | 説明 |
|---|---|---|
500 | Internal Server Error | サーバーで予期しないエラーが発生しました。汎用のエラー応答です。 |
501 | Not Implemented | リクエストの実行に必要な機能をサーバーが実装していません。 |
502 | Bad Gateway | ゲートウェイまたはプロキシが上流から不正な応答を受け取りました。 |
503 | Service Unavailable | 一時的にサービスを提供できません。メンテナンスや過負荷が主な原因です。 |
504 | Gateway Timeout | ゲートウェイが上流サーバーの応答を待ってタイムアウトしました。 |
505 | HTTP Version Not Supported | リクエストで使用された HTTP バージョンに対応していません。 |
507 | Insufficient Storage | 保存領域が不足して処理を完了できません。WebDAV 仕様に由来します。 |
511 | Network Authentication Required | ネットワーク認証が必要です。公共 Wi-Fi のログイン画面で見られます。 |
使い方
1xx から 5xx まで分類した主要な HTTP ステータスコードを、それぞれの意味と使う場面とともに掲載しています。上部の検索ボックスでコード・名称・説明から絞り込めます。404、gateway、リダイレクトなどで試してみてください。
制限とプライバシー
処理はすべてこのブラウザ内で行われます。入力が送信・保存されることも、URL やログに記録されることもありません。