ホーム / 開発者ツール / HTTPステータスコード
リファレンス

HTTPステータスコードの解説

このページでは、レスポンスコードの意味、問題がクライアント側かサーバー側か、デバッグや API 作業で特に重要なコードをすぐに把握できます。

API デバッグと Web レスポンスの切り分けに最適HTTP ステータスコード 一覧と併用

ステータスコードのグループ

1xx 情報

リクエストはまだ進行中です。通常のブラウザデバッグではあまり見られません。

2xx 成功

リクエストは成功しました。 200, 201、および 204 最も頻繁に現れます。

3xx リダイレクト

クライアントは別の URL をたどるか、キャッシュされたコンテンツを使用する必要があります。

4xx クライアントエラー

リクエストが無効、未認可、存在しない、またはレート制限されています。

5xx サーバーエラー

有効なリクエストを処理しようとしてサーバーが失敗しました。

実際によく使うコード

コード意味典型的なケース
200OKGET または POST の通常の成功レスポンス
201作成済みPOST 後にリソースが正常に作成されました
301恒久的リダイレクトURL が恒久的に変更されました。リンクと canonical ターゲットを更新してください
302見つかりました一時リダイレクト(ログインや短期的なルーティングでよく発生)
400不正なリクエストペイロードの形式が不正か、必須パラメータがありません
401未認証認証情報がないか無効です
403アクセス禁止認証済みですが、このリソースへのアクセスは許可されていません
404見つかりませんルート、ファイル、またはリソースが存在しません
429リクエストが多すぎますレート制限を超えました
500内部サーバーエラー未処理のサーバー側エラー

クイックデバッグチェックリスト

  • コードが4xxの場合、まずリクエストを確認してください:認証、ペイロード形式、URL、ヘッダー。
  • コードが5xxの場合は、まずサーバーとログを確認してください。
  • コードが301または302の場合は、リダイレクト先と、その動作が意図したものかを確認してください。
  • コードが429の場合は、エンドポイントを連打せず、再試行ロジックまたはバックオフを追加してください。

適切なツールと一緒にこのリファレンスを使用してください

関連ツール