📖 HTTP ステータスコード一覧・意味 HTTP Status📖 使い方・解説

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 が適しています。