HTTP ステータスコード一覧をすぐ調べたいときに
HTTP ステータスコードの一覧・意味・使い分けを、検索とカテゴリ別の早見表で確認できるページです。API 開発、バックエンド実装、フロントエンドのエラーハンドリング、SEO に関わるリダイレクト設計まで、実務でよく迷うコードをすばやく確認できます。
特に 200 / 201 / 204 / 301 / 302 / 400 / 401 / 403 / 404 / 422 / 429 / 500 / 502 / 503 など、開発現場で頻出するコードの意味を一気に見たいときに便利です。
よく使う HTTP ステータスコード早見表
| コード | 意味 | よくある用途 |
|---|---|---|
| 200 OK | 成功 | 通常の GET / PUT / PATCH の成功レスポンス |
| 201 Created | 作成成功 | POST で新規リソースを作成したとき |
| 204 No Content | 成功・本文なし | DELETE や更新成功後に本文が不要なとき |
| 301 Moved Permanently | 恒久リダイレクト | URL 移転、SEO を引き継ぎたいとき |
| 302 Found | 一時リダイレクト | ログイン後遷移、一時的な遷移先変更 |
| 400 Bad Request | 不正なリクエスト | 構文エラー、必須項目不足、JSON 不正 |
| 401 Unauthorized | 未認証 | ログインが必要、トークン無効 |
| 403 Forbidden | 権限なし | 認証済みだが閲覧・操作権限がない |
| 404 Not Found | 未存在 | URL 間違い、削除済みリソース |
| 422 Unprocessable Content | 内容が処理できない | バリデーションエラー、入力値不正 |
| 429 Too Many Requests | リクエスト過多 | レートリミット超過 |
| 500 Internal Server Error | サーバー内部エラー | 予期しない例外、アプリケーション障害 |
| 502 Bad Gateway | 上流エラー | プロキシや LB の先のサービス異常 |
| 503 Service Unavailable | 一時利用不可 | メンテナンス、過負荷、起動待ち |
迷いやすいコードの使い分け
- 301 と 302:URL を恒久的に変えるなら 301、一時的な転送なら 302 を選びます。
- 401 と 403:ログインしていない・認証失敗は 401、ログイン済みだが権限不足は 403 です。
- 400 と 422:構文や形式が不正なら 400、形式は正しいが入力内容が不正なら 422 が使われます。
- 500 と 503:想定外の内部エラーは 500、一時的な停止や過負荷は 503 が適しています。