HTTPステータスコード事典
番号を入れると、意味・原因・対処が分かります
この道具について
404や502などのHTTPステータスコードを、番号から調べられます。それぞれの意味、いつ出るか、見た人ができる対処、サイトを運営する側の原因を、1コードずつまとめています。似たコードとの違いも分かります。
調べたい番号を入れると、そのコードの意味と、見た人・運営者それぞれの対処が出ます。番号が分からないときは、下の一覧から群ごとに探せます。
HTTPステータスコードは、ブラウザとサーバーの間でやり取りされる3桁の状態番号です。100番台が処理の途中経過、200番台が成功、300番台が転送、400番台がリクエスト側の問題、500番台がサーバー側の問題です。
同じエラーでも、見た人にできることと、サイトを運営する側の原因は別です。このページは両方を分けて書いています。
404と410の違い、502と504の違いのように、似たコードの使い分けもそれぞれのページで触れています。
よくある質問
- 404と410は何が違いますか
- どちらもページが無い状態ですが、404は「見つからない(理由は不明)」、410は「意図的に削除され、もう戻らない」を表します。終了したページをはっきり示したいときは410が向きます。
- 502と504はどう違いますか
- どちらも中継先のサーバーが原因ですが、502は「正しい応答が返ってこなかった」、504は「応答を待って時間切れになった」です。504は特に処理の遅さや停止が疑われます。
- 401と403の違いは何ですか
- 401は「ログインしていない(本人確認ができていない)」、403は「本人は分かっているが権限が無い」です。401はログインで解決することが多く、403は権限の問題です。
- 500エラーが出たら利用者は何をすればいいですか
- 500はサーバー内部の問題なので、利用者側では直せません。少し時間をおいて再読み込みし、続くようならサイトの運営者に問い合わせてください。
入力した内容はブラウザの中だけで処理され、どこにも送信されません。