HTTPステータスコードの一覧
| HTTP 100番台 Informational(情報レスポンス) | |
|---|---|
| 100 Continue | リクエスト継続中 |
| 101 Switching Protocols | プロトコルの切り替え |
| 102 Processing | 処理中 |
| 103 Early Hints | 早期のヒント |
| HTTP 200番台 Success(成功レスポンス) | |
| 200 OK | リクエスト成功 |
| 201 Created | 新たに作成されたリソースのURIが返される |
| 202 Accepted | リクエストが受理されたが、処理が完了していない |
| 203 Non-Authoritative Information | 信頼できない情報 |
| 204 No Content | リクエストが受理されたが、返すべきレスポンスエンティティの存在がない |
| 205 Reset Content | 内容のリセットやリフレッシュ |
| 206 Partial Content | 一部リクエストを受理 |
| 207 Multi-Status | 複数のステータスが存在する(WebDAVの拡張ステータスコード) |
| 208 Already Reported | すでに報告済み(WebDAVの拡張ステータスコード) |
| 226 IM Used | IMを使用している(Delta encoding in HTTPの拡張ステータスコード) |
| HTTP 300番台 Redirection(リダイレクション) | |
| 300 Multiple Choices | リクエストが複数存在する |
| 301 Moved Permanently | ウェブサイトが恒久的に移転している |
| 302 Found | ウェブサイトが一時的に移動している |
| 303 See Other | 他のページを参照 |
| 304 Not Modified | リクエストしたリソースが更新されていない |
| 305 Use Proxy | プロキシを使用してリクエストを行わなければいけない |
| 306 (Unused) | 将来のために予約されている、現在は使われていない |
| 307 Temporary Redirect | 一時的なリダイレクト |
| 308 Permanent Redirect | 恒久的なリダイレクト |
| HTTP 400番台 Client Error(クライアントエラー) | |
| 400 Bad Request | リクエストが不正 |
| 401 Unauthorized | 認証が必要 |
| 402 Payment Required | 支払いが必要 |
| 403 Forbidden | アクセス拒否、アクセスが禁止されている |
| 404 Not Found | 未検出、ページが見つからなかった |
| 405 Method Not Allowed | 許可されていないメソッド |
| 406 Not Acceptable | 受理ができない |
| 407 Proxy Authentication Required | プロキシの認証が必要 |
| 408 Request Timeout | タイムアウト、時間内にリクエストが完了できなかった |
| 409 Conflict | リソースと競合するので完了できない |
| 410 Gone | 移動または消滅した |
| 411 Length Required | Content-Length ヘッダーのないリクエストの受け入れを拒否 |
| 412 Precondition Failed | 前提条件が間違っている |
| 413 Payload Too Large | ペイロードが大きすぎる、サーバーの許容範囲を超えている |
| 414 URI Too Long | URIが大きすぎる |
| 415 Unsupported Media Type | メディアタイプがサーバーでサポートしていないもの |
| 416 Range Not Satisfiable | リソースを超えるデータを要求してしまっている |
| 417 Expectation Failed | Expectヘッダによる拡張ができない |
| 421 Misdirected Request | 間違ったリクエスト |
| 422 Unprocessable Entity | 処理ができないエンティティ |
| 423 Locked | リクエストがロックされている |
| 424 Failed Dependency | 依存関係で失敗した(WebDAVの拡張ステータスコード) |
| 425 Too Early | Early dataを受け入れない |
| 426 Upgrade Required | アップグレードの要求 |
| 428 Precondition Required | 事前条件が必要、条件付きリクエストでなければいけない |
| 429 Too Many Requests | 要求が多く、サーバーが処理を拒否している |
| 431 Request Header Fields Too Large | リクエストヘッダーフィールドが大きすぎるので、サーバーが処理を拒否している |
| 451 Unavailable For Legal Reasons | 法的理由により利用できない |
| HTTP 500番台 Server Error(サーバーエラー) | |
| 500 Internal Server Error | サーバ内部のエラー |
| 501 Not Implemented | 実装されていないメソッドを使用した |
| 502 Bad Gateway | 不正なゲートウェイ |
| 503 Service Unavailable | サービスの利用ができない、過負荷やメンテナンス中で一時的に利用できない |
| 504 Gateway Timeout | ゲートウェイタイムアウト、サーバからレスポンスがなくタイムアウトした |
| 505 HTTP Version Not Supported | リクエストがサポートされていないHTTPバージョン |
| 506 Variant Also Negotiates | Transparent Content Negotiation in HTTPで定義されている拡張ステータスコード |
| 507 Insufficient Storage | リクエストを処理するのに容量が足りない |
| 508 Loop Detected | ループを検出 |
| 510 Not Extended | 拡張できない(An HTTP Extension Frameworkで定義されている拡張ステータスコード) |
| 511 Network Authentication Required | ネットワークに対する認証が必要 |
