HTTPステータスコード一覧ツール

200、301、400、401、403、404、500などの意味・原因・対応例を一覧で確認
Webサイト調査、API開発、ログ確認時の早見表として使えます
コード 名称 意味 よくある原因 対応例

HTTPステータスコードの意味、原因、対応例を確認できる一覧ツール

このページでは、WebサイトやAPIでよく見るHTTPステータスコードを一覧で確認できます。200301400401403404500などの代表的なコードについて、意味、よくある原因、対応例をまとめています。

ブラウザの開発者ツール、アクセスログ、APIレスポンス、監視通知でステータスコードを見たときに、まず何を疑うべきかを素早く確認するための早見表として使えます。

使い方

  • 検索欄にコード、英語名、原因、対応キーワードを入力すると一覧を絞り込めます。
  • 2xx、3xx、4xx、5xx の分類ボタンで、成功、リダイレクト、エラーの種類ごとに表示できます。
  • API調査では、ステータスコードだけでなくレスポンス本文、リクエストURL、HTTPメソッド、認証ヘッダーもあわせて確認すると原因を絞り込みやすくなります。

ステータスコードの見方

HTTPステータスコードは、先頭の数字で大まかな分類が分かります。2xxは成功、3xxは転送やキャッシュ関連、4xxはリクエスト側の問題、5xxはサーバー側の問題を表します。まず分類を見てから、個別のコードの意味を見ると調査の順番を決めやすくなります。

ただし、コードだけで原因が確定するわけではありません。たとえば404はURLミスだけでなく、ルーティング設定、公開権限、デプロイ漏れでも起きます。500もアプリ例外、DB接続失敗、環境変数不足など原因が広いため、ログとセットで確認するのが基本です。

404と403は似ているようで役割が違う

404 Not Foundは「見つからない」、403 Forbiddenは「存在する可能性はあるが許可されない」という意味合いです。実運用では、セキュリティ上の理由で本当は存在するページにもあえて404を返し、存在有無を推測されにくくする設計もあります。

一方で、管理画面や会員ページのようにログイン状態や権限が重要な画面では、401403404をどう使い分けるかがユーザー体験と安全性に影響します。認証が必要なら401、認証済みだが権限不足なら403、公開していないURLなら404、という整理で見ると判断しやすくなります。