エラーコードの一覧
”404. Not found”
この404という数字には意味があり、「HTTPステータスコード」と言います。
HTTPステータスコードとは?
問題がない場合は、
サーバはHTTPステータスコード200を返し、
ブラウザがHTML・CSSや画像などを送信します
エラーになった場合のURLの間違えや故障などさまざまあり、
原因をブラウザに伝えるためのコードが、「HTTPステータスコード」です
1xx Informational
リクエストは成功し処理が継続
100 Continue | リクエストを継続 |
---|---|
101 Switching Protocols | サーバがリクエストに対してプロトコルの切替を要求 |
102 Processing | 処理中 |
2xx Success
リクエスト成功
200 OK | リクエスト成功、要求に対する情報を返す |
---|---|
201 Created | リクエスト完了、新たに作成されたデータのURIを返す |
202 Accepted | リクエスト受理、処理は完了していない |
203 Non-Authoritative Information | ローカルやプロキシなどからの情報である場合に返す |
204 No Content | リクエスト受理、返すべき情報が存在しない場合に返す |
205 Reset Content | リクエスト受理、ユーザエージェントの画面をリセットする場合に返す |
206 Partial Content | レジュームを行ったような場合に、部分的GETリクエストを受理した時などに返す |
207 Multi-Status | 複数のステータスが存在する場合に返す |
226 IM Used | IMを使用 Delta encoding in HTTPの拡張ステータスコード |
3xx Redirection
リダイレクション。
リクエストを完了させるためには追加で処理が必要。
300 Multiple Choices | リクエストしたリソースが複数存在、選択が必要な場合に選択肢と一緒に返す |
---|---|
301 Moved Permanently | リクエストしたリソースが恒久的に移動されている時に返す |
302 Found | リクエストしたリソースが一時的に移動されているときに返す |
303 See Other | リクエストに対するレスポンスが他のURIに存在するときに返す |
304 Not Modified | リクエストしたリソースは更新されていない |
305 Use Proxy | プロキシを使用してリクエストを行わなければならない場合に返す |
306 (Unused) | 未使用 |
307 Temporary Redirect | リクエストしたリソースが一時的に移動されている場合に返す |
308 Permanent Redirect | 提唱中の新しいステータスコード |
4xx Client Error
クライアントエラー
クライアントからのリクエストが失敗
400 Bad Request | クライアントのリクエストに異常がある場合に返す |
---|---|
401 Unauthorized | Basic認証やDigest認証などを行うときに使用 |
402 Payment Required | 支払いが必要である場合 |
403 Forbidden | リソースにアクセスすることを拒否 |
404 Not Found | リソースが見つからなかった場合 |
405 Method Not Allowed | 許可されていないメソッドを使用しようとした |
406 Not Acceptable | Accept関連のヘッダに受理できない内容が含まれている場合に返す |
407 Proxy Authentication Required | プロキシの認証が必要な場合に返す |
408 Request Timeout | リクエストが時間以内に未了の場合に返す |
409 Conflict | リクエストが現在のリソースと矛盾するので完了できない |
410 Gone | リソースは恒久的に移動・消滅した。 |
411 Length Required | サーバがアクセスを拒否した場合に返す |
412 Precondition Failed | 誤りだった場合に返す |
413 Request Entity Too Large | リクエストエンティティがサーバの許容範囲を超えている場合に返す |
414 Request-URI Too Long | URIが長過ぎるのでサーバが処理を拒否した場合に返す |
415 Unsupported Media Type | 指定されたメディアタイプがサーバでサポートされていない場合に返す |
416 Requested Range Not Satisfiable | リソースのサイズを超えるデータを要求した場合に返す |
417 Expectation Failed | サーバが拡張ステータスコードを扱えない場合に返す |
418 I’m a teapot | HTCPCP/1.0の拡張ステータスコード |
422 Unprocessable Entity | WebDAVの拡張ステータスコード |
423 Locked | リクエストしたリソースがロックされている場合に返す |
424 Failed Dependency | 依存関係でエラーになった場合に返す |
426 Upgrade Required | アップグレードが必要な場合に返す |
5xx Server Error
サーバエラー
サーバがリクエストの処理に失敗した
500 Internal Server Error | サーバ内部でエラーが発生した場合に返す |
---|---|
501 Not Implemented | WebDAVが実装されていないサーバに対して、WebDAVで使用するメソッド(MOVEやCOPY)を使用した場合などに返す |
502 Bad Gateway | ゲートウェイ・プロキシサーバで不正な要求を受け取り、拒否した場合に返す |
503 Service Unavailable | サービスが一時的に過負荷やメンテナンスで使用不可能である場合に返す |
504 Gateway Timeout | ゲートウェイ・プロキシサーバが制限時間内に処理できなかった場合に返す |
505 HTTP Version Not Supported | リクエストがサポートされていないHTTPバージョンである場合に返す |
506 Variant Also Negotiates | ネゴシエートを試みてエラーになった場合に返される。 |
507 Insufficient Storage | リクエストを処理するために必要なストレージの容量が足りない場合に返す |
508 Loop Detected | サーバ内でリダイレクトループに入ったときに返す |
509 Bandwidth Limit Exceeded | サーバに設定されている帯域幅(転送量)を使い切った場合に返す |
510 Not Extended | 拡張できない場合に返す |
以上、エラーコード集でした
エラーコードで、困った際は参考にしてみて下さい
関連ニュース
・CSS3リファレンス.1
・CSS3リファレンス.2
・CSS3リファレンス.3
・CSSでアニメーション
・CSSで出来るブレンドモード
・CSSで透明度設定