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 開発とデバッグをより効率的に行うことができます。