HTTPステータスコード
ブラウザに404、500、502などのエラーが出ましたか?意味、原因があなた側かサイト側か、そして対処法がわかります。
1xx 情報3件のコード2xx 成功5件のコード3xx リダイレクト7件のコード4xx クライアントエラー27件のコード5xx サーバーエラー9件のコードCloudflareエラー(52x)7件のコード
1xx 情報
リクエストを受け取り、処理を続けています。
HTTP 100 Continueサーバーがリクエストヘッダーを受け取ったため、クライアントは本文の送信を続けてください。HTTP 101 Switching Protocolsサーバーがクライアントの求めるプロトコル(例:WebSocket)への切り替えに同意しました。HTTP 103 Early Hintsブラウザがリソースを早めに読み込めるよう、サーバーが最終応答の前にpreloadリンクなどの予備ヘッダーを送ります。
2xx 成功
リクエストを受け取り、正常に処理しました。
HTTP 200 OKリクエストは成功しました。HTTP 201 Createdリクエストは成功し、新しいリソースが作成されました。HTTP 202 Acceptedリクエストは受け付けられましたが、処理はまだ終わっていません。HTTP 204 No Contentリクエストは成功しましたが、返す内容はありません。HTTP 206 Partial Contentサーバーは要求どおりファイルの一部だけを送っています(レジューム可能なダウンロードや動画配信で使用)。
3xx リダイレクト
追加の操作が必要です。通常は別のURLへのリダイレクトに従います。
HTTP 300 Multiple Choicesリソースに複数の形式があり、クライアントが選べます。HTTP 301 Moved Permanentlyページは新しいURLへ恒久的に移動しました。ブラウザや検索エンジンは新しいアドレスを使うべきです。HTTP 302 Foundページは一時的に別のURLにあります。HTTP 303 See Otherクライアントは別のURLから結果を取得してください(フォーム送信後によくあります)。HTTP 304 Not Modifiedブラウザのキャッシュにある内容がまだ最新なので、サーバーは内容を再送しません。HTTP 307 Temporary Redirectページは一時的に別のURLにあり、同じメソッドでそちらにリクエストし直す必要があります。HTTP 308 Permanent Redirectページは恒久的に移動しており、新しいURLへ同じメソッドでリクエストし直す必要があります。
4xx クライアントエラー
リクエスト側の問題です:アドレスの誤り、権限不足、不正なデータなど。
HTTP 400 Bad Requestリクエストの形式が不正または無効なため、サーバーは処理できません。HTTP 401 Unauthorizedログインが必要です:認証が必要ですが、ないか無効でした。HTTP 403 Forbiddenサーバーはリクエストを理解しましたが、アクセスを拒否しています。HTTP 404 Not Foundサーバーが要求されたページやファイルを見つけられません。HTTP 405 Method Not AllowedこのURLではそのリクエストメソッド(例:POST)は許可されていません。HTTP 406 Not Acceptableサーバーはクライアントが受け付ける形式で内容を返せません。HTTP 407 Proxy Authentication Requiredまず、あなたとサイトの間にあるプロキシサーバーで認証する必要があります。HTTP 408 Request Timeoutクライアントがリクエストを送り終えるのを、サーバーが長く待ちすぎました。HTTP 409 Conflictリクエストがリソースの現在の状態と競合しています。HTTP 410 Goneページは恒久的に削除され、元に戻りません。HTTP 411 Length Requiredサーバーはリクエストの長さ(Content-Lengthヘッダー)の指定を求めています。HTTP 412 Precondition Failedリクエストヘッダーの条件が、リソースの現在のバージョンで満たされませんでした。HTTP 413 Content Too Largeアップロードしたファイルやデータが、サーバーの上限を超えています。HTTP 414 URI Too LongURLがサーバーの処理できる長さを超えています。HTTP 415 Unsupported Media Typeサーバーは送信されたデータの形式を受け付けません。HTTP 416 Range Not Satisfiable要求された範囲がファイルのサイズを超えています。HTTP 417 Expectation FailedサーバーはリクエストのExpectヘッダーの条件を満たせません。HTTP 418 I'm a teapot (Unused)RFC 2324のエイプリルフールのジョーク(「私はティーポット」)。予約済みで、実際のHTTPでは使われません。HTTP 421 Misdirected Requestこのサイトのアドレスに応答できないサーバーにリクエストが届きました。HTTP 422 Unprocessable Contentリクエストの形式は正しいものの、中のデータが不正です(例:検証に失敗)。HTTP 423 Lockedリソースがロックされていて、今は変更できません。HTTP 425 Too Early再送される可能性があるリクエスト(接続の早すぎる段階で送られたもの)の処理をサーバーが拒否しました。HTTP 426 Upgrade Required続行するには、クライアントが別の、または新しいプロトコルに切り替える必要があります。HTTP 428 Precondition Required他人の変更を上書きしないよう、サーバーは条件付きリクエストを求めています。HTTP 429 Too Many Requests短時間にリクエストが多すぎます(レート制限)。HTTP 431 Request Header Fields Too Largeリクエストヘッダー(多くはCookie)が大きすぎます。HTTP 451 Unavailable For Legal Reasons裁判所命令や政府の要請など、法的な理由でアクセスがブロックされています。
5xx サーバーエラー
サーバーが正しいリクエストを処理できませんでした。原因はサイト側にあります。
HTTP 500 Internal Server Errorサーバーで予期しないエラーが起き、リクエストを完了できませんでした。HTTP 501 Not Implementedサーバーはリクエストに必要な機能をサポートしていません。HTTP 502 Bad Gatewayゲートウェイやプロキシが、その奥のサーバーから不正な応答を受け取りました。HTTP 503 Service Unavailableサーバーが過負荷またはメンテナンス中のため、一時的にリクエストを処理できません。HTTP 504 Gateway Timeoutゲートウェイやプロキシが、その奥のサーバーから時間内に応答を受け取れませんでした。HTTP 505 HTTP Version Not Supportedサーバーはリクエストで使われたHTTPのバージョンをサポートしていません。HTTP 507 Insufficient Storageリクエストを完了するための保存領域がサーバーに足りません。HTTP 508 Loop Detectedリクエストの処理中に、サーバーが無限ループを検出しました。HTTP 511 Network Authentication Requiredインターネットを使う前に、ネットワーク(ホテル、空港、公衆Wi-Fiなど)へのログインが必要です。
Cloudflareエラー(52x)
Cloudflareがサイトのオリジンサーバーから正しい応答を得られなかったときに返す非公式コード。
HTTP 520 Web Server Returned an Unknown ErrorサイトのサーバーがCloudflareに空、不明、または予期しない応答を返しました。HTTP 521 Web Server Is DownサイトのサーバーがCloudflareからの接続を拒否しました(Webサーバーの停止またはCloudflareのブロック)。HTTP 522 Connection Timed OutCloudflareがサイトのサーバーに接続しようとしてタイムアウトしました。HTTP 523 Origin Is UnreachableCloudflareがサイトのサーバーに到達できません(オリジンに到達不能)。HTTP 524 A Timeout OccurredCloudflareはサイトのサーバーに接続しましたが、タイムアウト(初期値125秒)までに応答がありませんでした。HTTP 525 SSL Handshake FailedCloudflareとサイトのサーバーのSSL/TLSハンドシェイクに失敗しました。HTTP 526 Invalid SSL CertificateCloudflareがサイトのサーバーのSSL証明書を検証できません。