ステータスコードのグループ
1xx 情報
リクエストはまだ進行中です。通常のブラウザデバッグではあまり見られません。
2xx 成功
リクエストは成功しました。 200, 201、および 204 最も頻繁に現れます。
3xx リダイレクト
クライアントは別の URL をたどるか、キャッシュされたコンテンツを使用する必要があります。
4xx クライアントエラー
リクエストが無効、未認可、存在しない、またはレート制限されています。
5xx サーバーエラー
有効なリクエストを処理しようとしてサーバーが失敗しました。
実際によく使うコード
| コード | 意味 | 典型的なケース |
|---|---|---|
| 200 | OK | GET または POST の通常の成功レスポンス |
| 201 | 作成済み | POST 後にリソースが正常に作成されました |
| 301 | 恒久的リダイレクト | URL が恒久的に変更されました。リンクと canonical ターゲットを更新してください |
| 302 | 見つかりました | 一時リダイレクト(ログインや短期的なルーティングでよく発生) |
| 400 | 不正なリクエスト | ペイロードの形式が不正か、必須パラメータがありません |
| 401 | 未認証 | 認証情報がないか無効です |
| 403 | アクセス禁止 | 認証済みですが、このリソースへのアクセスは許可されていません |
| 404 | 見つかりません | ルート、ファイル、またはリソースが存在しません |
| 429 | リクエストが多すぎます | レート制限を超えました |
| 500 | 内部サーバーエラー | 未処理のサーバー側エラー |
クイックデバッグチェックリスト
- コードが4xxの場合、まずリクエストを確認してください:認証、ペイロード形式、URL、ヘッダー。
- コードが5xxの場合は、まずサーバーとログを確認してください。
- コードが301または302の場合は、リダイレクト先と、その動作が意図したものかを確認してください。
- コードが429の場合は、エンドポイントを連打せず、再試行ロジックまたはバックオフを追加してください。
適切なツールと一緒にこのリファレンスを使用してください
関連ツール