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のバージョンがサポートされてない時