HTTPエラーコード一覧

HTTPエラーコードについて

本ページにはHTTP通信を行った際にエラーと判別されるコードの一部を記載します
正式な文書はIETFが発行している技術仕様RFC2616をご確認ください

HTTPエラーコード番号帯について

No. 範囲 内容
1 400番台 クライアントエラー
2 500番台 サーバーエラー

HTTPエラーコード一覧

No. ERROR_CODE 内容 備考
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 Content-Lengthヘッダがないのでサーバがアクセスを拒否した場合に返される。
412 Precondition Failed 前提条件が偽だった場合に返される。
413 Request Entity Too Large リクエストエンティティがサーバの許容範囲を超えている場合に返す。
414 Request-URI Tool Long URIが長過ぎるのでサーバが処理を拒否した場合に返す。
415 Unsupported Media Type 指定されたメディアタイプがサーバでサポートされていない場合に返す。
416 Requested Range Not Satisfiable リソースのサイズを超えるデータを要求した。
417 Expectation Failed その拡張はレスポンスできない。またはプロキシサーバは、次に到達するサーバがレスポンスできないと判断している。
500 Internal Server Error サーバ内部にエラーが発生した場合に返される。
501 Not Implemented 実装されていないメソッドを使用した。
502 Bad Gateway ゲートウェイ・プロキシサーバは不正な要求を受け取り拒否した。
503 Service Unavailable サービスが一時的に過負荷やメンテナンスで使用不可能である。
504 Gateway Timeout ゲートウェイ・プロキシサーバはURIから推測されるサーバからの適切なレスポンスがなくタイムアウトした。
505 HTTP Version not supported リクエストがサポートされていないHTTPバージョンである場合に返される。