HTTPステータスコード
HTTPステータスコードとはWWWをブラウジングしていて、エラーが発生した場合に表示される3桁の数字のことです。
大別すると次のような法則があるので、それをステータスコードの簡易表としました。
|
100番台 |
アクセス中の送受信情報 |
|
200番台 |
アクセス正常終了 |
|
300番台 |
アクセス未了 |
|
400番台 |
クライアント(受信側)でエラー発生 |
|
500番台 |
サーバー(送信側)でエラー発生 |
HTTP/1.0ステータスコード
|
ステータスコード |
メッセージ |
意味 |
|
200 |
OK |
正常送信 |
|
201 |
Created |
別の場所からデータを送る時 |
|
202 |
Accepted |
CGIのように別の場所でデータを作成する時 |
|
204 |
No Content |
空のページへアクセスしようとした時 |
|
301 |
Moved Permanently |
サイトが別の場所へ移動した時 |
|
302 |
Moved Temporarily |
サイトが一時的に移動した時 |
|
304 |
Not Modified |
一定時間内に中身が変わったらダウンロードする設定の時 |
|
400 |
Bad Request |
打ち込んだURLが違った時 |
|
401 |
Unsuthorized |
パスワードが必要なサイトにパスワード無しでアクセスした時 |
|
403 |
Forbidden |
アクセス権限がない人がアクセスした時 |
|
404 |
Not Found |
打ち込んだURLが存在しない時 |
|
500 |
Internal Server Error |
サーバー内でエラーが発生していて正常送信出来ない時 |
|
501 |
Not Implemented |
サーバーのバージョンとホームページの書式が違う時 |
|
502 |
Bad Gateway |
Proxyサーバーの経由で大元のサーバーでエラーが発生した時 |
|
503 |
Service Unavailable |
混雑が激しくサーバーがページを表示する余力がない時 |
HTTP/1.1ステータスコード
|
ステータスコード |
メッセージ |
意味 |
|
100 |
Continue |
リクエストを続行することが出来る時 |
|
101 |
Switching Protocol |
Upgradeヘッダフィールドに示すプロトコルの変更 |
|
200 |
OK |
正常送信 |
|
201 |
Created |
別の場所からデータを送る時 |
|
202 |
Accepted |
CGIのように別な場所でデータ作成する時 |
|
203 |
`Non-Authoritative information |
利用できセットが返された時 |
|
204 |
No Content |
空のページへアクセスしようとした時 |
|
205 |
Reset Content |
入力フォームのクリア |
|
206 |
Partial Content |
部分的なGETリクエストを完了した時 |
|
300 |
Multiple Choices |
ページ内に同じ画像を2つ以上使う場合 |
|
301 |
Moved Permanently |
サイトが別の場所へ移動した時 |
|
302 |
Moved Temporarily |
サイトが一時的に移動した場合 |
|
303 |
See Other |
LocationヘッダのURLを参照 |
|
304 |
Not Modified |
更新されていない時 |
|
305 |
Use Proxy |
Locationヘッダに示すProxyサーバーを経由しなければならない時 |
|
400 |
Bad Request |
打ち込んだURLが変に間違った時 |
|
401 |
Unauthorized |
パスワードが必要なサイトにパスワード無しでアクセスした時 |
|
402 |
Payment Required |
有料ページの時 |
|
403 |
Forbidden |
アクセス権限がない人が訪ねてきた場合 |
|
404 |
Not Found |
打ち込んだURLが存在しない時 |
|
405 |
Method Not Allowed |
リクエストURLに対する無効メソッド |
|
406 |
Not Acceptable |
リクエストURLはクライアントが想定するものでない時 |
|
407 |
Proxy Authentication |
Proxyサーバーの認証が必要である時 |
|
408 |
Request Time-out |
タイムアウトが発生した時 |
|
409 |
Conflict |
リソース競合が発生した時 |
|
410 |
Gone |
リクエストURL削除 |
|
411 |
Length Required |
長さが足りなかった時 |
|
412 |
Precondition Faild |
準備が失敗した時 |
|
413 |
Request Entity Too Large |
対象が大きすぎる時 |
|
414 |
Request-URI Too Large |
URIが大きすぎる時 |
|
415 |
Unsupported Media Type |
ファイルタイプがサポートされてない時 |
|
500 |
Internal Server Error |
サーバー内でエラーが発生していて正常送信出来ない時 |
|
501 |
Not Implemented |
サーバーのバージョンとホームページの書式があってない時 |
|
502 |
Bad Gateway |
Proxyサーバー経由時に大元のサーバーでエラーが発生した時 |
|
503 |
Service Unavailable |
混雑が激しくサーバーがページを表示する余力がない時 |
|
504 |
Gateway Time-out |
ゲートウェイのタイムアウト |
|
505 |
HTTP Version not aupported |
HTTPのバージョンがサポートされてない時 |