HTTPステータスコード検索 — 無料オンライン

任意のHTTPステータスコード(200、404、500...)を検索し、名前・意味・カテゴリを取得します。

—

結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。

このツールでできること

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は時間内に応答がなかったことを意味します。

このツールは無料ですか?

はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。

結果はどこで確認できますか?

このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。