Skip to content

HTTP ステータスコード チートシート

このページでは、HTTP ステータスコードの詳細なリファレンスを提供しており、各カテゴリの意味、使用シーン、解決方法について解説しています。

1xx: 情報

ステータスコード 説明
100 Continue (継続)
101 Switching Protocols (プロトコル切り替え)

2xx: 成功

ステータスコード 説明
200 OK (成功)
201 Created (作成完了)
202 Accepted (受理)
203 Non-Authoritative Information (信頼できない情報)
204 No Content (内容なし)
205 Reset Content (内容のリセット)
206 Partial Content (部分的内容)

3xx: リダイレクト

ステータスコード 説明
300 Multiple Choices (複数の選択)
301 Moved Permanently (恒久的な移動)
302 Found (発見/一時的な移動)
303 See Other (他を参照)
304 Not Modified (未更新)
305 Use Proxy (プロキシを使用)
307 Temporary Redirect (一時的なリダイレクト)
308 Permanent Redirect (恒久的なリダイレクト)

4xx: クライアントエラー

ステータスコード 説明
400 Bad Request (不正なリクエスト)
401 Unauthorized (未認証)
402 Payment Required (支払いが必要)
403 Forbidden (禁止)
404 Not Found (未検出)
405 Method Not Allowed (許可されていないメソッド)
406 Not Acceptable (受理不可)
407 Proxy Authentication Required (プロキシ認証が必要)
408 Request Timeout (リクエストタイムアウト)
409 Conflict (競合)
410 Gone (消滅)
411 Length Required (長さが必要)
412 Precondition Failed (前提条件の失敗)
413 Payload Too Large (ペイロードが大きすぎます)
414 URI Too Long (URI が長すぎます)
415 Unsupported Media Type (サポートされていないメディアタイプ)
416 Range Not Satisfiable (範囲外のリクエスト)
417 Expectation Failed (期待値の失敗)

5xx: サーバーエラー

ステータスコード 説明
500 Internal Server Error (サーバー内部エラー)
501 Not Implemented (未実装)
502 Bad Gateway (不正なゲートウェイ)
503 Service Unavailable (サービス利用不可)
504 Gateway Timeout (ゲートウェイタイムアウト)
505 HTTP Version Not Supported (サポートされていない HTTP バージョン)

結語

このステータスコードチートシートを通じて、開発者はさまざまな HTTP ステータスコードの意味や適用シーンを迅速に理解でき、Web 開発とデバッグをより効率的に行うことができます。