ステータスコードとは
WEBブラウザからHTMLファイルや画像などのデータをWEBサーバーに要求した際に、WEBサーバーはHTTPレスポンスとして応答する。HTTPレスポンスには、その要求(HTTPリクエスト)に対する処理の結果が含まれている。これが、ステータスコード。このステータスコードは、100番から、500番台の3桁の数字となっている。私たちが普段WEBサイトを正常に閲覧できている時は、200番のステータスコードがHTTPレスポンスとして返ってきている。
HTTPレスポンスに含まれる代表的なレスポンスコード
| ステータスコード | 内容 |
|---|---|
| 100 continue | リクエスト継続中 |
| 200 OK | リクエストが正常に受理された |
| 301 Moved Paramanetly | リクエストされたコンテンツが移動した |
| 302 Found | リクエストされたコンテンツが一時的に移動 |
| 304 Not Modified | リクエストされたコンテンツが未更新であること。WEBブラウザに一時保存されたコンテンツが表示 |
| 400 Bad Request | リクエストが不正 |
| 404 Not Found | リクエストされたコンテンツが未検出 |
| 500 Internal Server Error | リクエスト処理中にサーバー内部でエラーが発生したこと |
| 503 Service Unavailable | アクセス集中やメンテナンスなどの理由で一時的に処理不可 |