HTTPコードの辞書を、検索ひとつで
Webリクエストが失敗すると、サーバーは3桁のコードを返します。このツールはそれらを集めて説明します:番号(404)や名称(「not found」)を入力し、クラスで絞り込み、各コードの意味と正しい使い方を読めます。
-
検索
番号、名称、またはクラス(4xx なら「4」)で。
-
カードを読む
コード、公式名称、カテゴリ、説明。
-
正しいコードを選ぶ
あなたのAPI、リダイレクト、エラーページに。
4つの大きなファミリー
| クラス | 意味 | 例 |
|---|---|---|
| 2xx | 成功 | 200 OK, 201 Created, 204 No Content |
| 3xx | リダイレクト | 301 Moved, 302 Found, 304 Not Modified |
| 4xx | クライアントエラー | 400, 401, 403, 404, 429 |
| 5xx | サーバーエラー | 500, 502, 503, 504 |
デバッグの勘所:最初の桁がどちら側かを示します。4xx はリクエスト側で修正(URL、権限、フォーマット)、5xx はサーバー側(コード、設定、過負荷)。
よくある質問
2xx、3xx、4xx、5xx のクラスは何を意味する?
最初の桁がカテゴリを示します:2xx = 成功、3xx = リダイレクト、4xx = クライアント側エラー(あなたのリクエスト)、5xx = サーバー側エラー。最初の桁を見るだけで「誰の」問題かが分かります。
401 と 403 の違いは?
401(Unauthorized)は「身元を示せ」:認証が欠けているか失敗。403(Forbidden)は「あなたが誰かは分かるが、権限がない」。前者はログインで解決し、後者はしません。
301 と 302 はいつ使い分ける?
301(Moved Permanently)は恒久的な移転に:検索エンジンが評価を新URLへ移します。302(Found)は一時的な移動に:旧URLが基準のまま。間違えるとSEOに悪影響です。
コード418は本当に存在する?
はい!418「I’m a teapot」は1998年のエイプリルフール(コーヒーポット用プロトコル)に由来します。実用性はありませんがカルト的なジョークとなり、ふざけたリクエストにこれを返すサーバーもあります。