結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。
このツールでできること
HTTPステータスコード検索では、レスポンスコードの意味を調べられます。404のような数値を入力すると、名前、クラス、1行の説明が表示されます。timeoutやredirectのように名前の一部を入力すると、一致するコードがすべて一覧表示されます。実際のAPIやWebサイトでよく目にする28個のコードを収録しています。
先頭の数字がクラスを表します。1xxは情報、2xxは成功、3xxはリダイレクト、4xxはクライアントエラー(リクエストに問題がある)、5xxはサーバーエラー(リクエストは正しく見えたが、サーバー側で処理に失敗した)です。失敗したリクエストをデバッグするときは、まずどちら側に原因があるのかを見極めるのが第一歩です。
こんなときに使えます
- ブラウザのDevToolsやログに出たエラーを読み、バグがクライアント側かサーバー側かを判断したいとき。
- 新しいAPIエンドポイントに適切なコードを選びたいとき(例:リソース作成後の201)。
- サイト移行のリダイレクトを設定し、301、302、307、308のどれを使うか決めたいとき。
- 429を正しく認識してリトライ間隔を空け、レート制限に適切に対処したいとき。
使用例
入力
429
出力
429 Too Many Requests
Client Error
The user has sent too many requests in a given time (rate limiting).このツールについての質問
401と403の違いは何ですか?
401 Unauthorizedは、サーバーがリクエスト元を識別できていない状態です。認証情報がないか無効なので、ログインすれば解決する可能性があります。403 Forbiddenは、相手が誰かはわかっているものの、そのリソースへのアクセスが許可されていない状態です。
恒久的なリダイレクトには301と308のどちらを使うべきですか?
どちらも恒久的なリダイレクトで、どちらもSEOの評価を引き継ぎます。308はメソッドとボディが変わらないことを保証するため、APIへのPOSTリクエストでは重要です。通常のページ移転なら301が一般的です。
APIが400ではなく422を返すべきなのはどんなときですか?
壊れたJSONなど、リクエストをまったく解析できない場合は400を使います。解析はできるものの、終了日が開始日より前になっているなど、値がバリデーションに通らない場合は422を使います。
502や504のエラーは何が原因で起こりますか?
どちらも、ロードバランサーやCDNなど、本来のサーバーの手前にあるプロキシやゲートウェイが返すエラーです。502はアップストリームのサーバーが不正なレスポンスを返したか接続を拒否したこと、504は時間内に応答がなかったことを意味します。
このツールは無料ですか?
はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。
結果はどこで確認できますか?
このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。