在请求到达服务器时、服务器会响应给客户端 多个Status Code(当然也包括响应内容)。每个资源都会有一个StatusCode。状态码的作用是为了告诉客户端资源请求是服务器的响应状态(错误?正常[正常又分多种])。
状态码的出现位置为响应头(Response Line)中。不同的状态码标志这不同的信息。
下面是一些常用的状态码
从上面可以清楚知道、100-199(信息状态码),200-200(成功状态码),300-399(重定向状态码),400-499(客户端错误状态码),500-599(服务器错误状态码),这五个大类都只是定义了很少的一部分,而非全部,剩下的你懂得。
下表显示每个响应码及其含义: 100 => “HTTP/1.1 100 Continue” //继续 101 => “HTTP/1.1 101 Switching Protocols” //分组交换协议 200 => “HTTP/1.1 200 OK” //OK 201 => “HTTP/1.1 201 Created” //被创建 202 => “HTTP/1.1 202 Accepted” //被采纳 203 => “HTTP/1.1 203 Non-Authoritative Information” //非授权信息 204 => “HTTP/1.1 204 No Content” //无内容 205 => “HTTP/1.1 205 Reset Content” //重置内容 206 => “HTTP/1.1 206 Partial Content” //部分内容 300 => “HTTP/1.1 300 Multiple Choices” //多选项 301 => “HTTP/1.1 301 Moved Permanently” //永久地传送 302 => “HTTP/1.1 302 Found” //找到 303 => “HTTP/1.1 303 See Other” //参见其他 304 => “HTTP/1.1 304 Not Modified” //未改动 305 => “HTTP/1.1 305 Use Proxy” //使用代理 307 => “HTTP/1.1 307 Temporary Redirect” //暂时重定向 400 => “HTTP/1.1 400 Bad Request” //错误请求 401 => “HTTP/1.1 401 Unauthorized” //未授权 402 => “HTTP/1.1 402 Payment Required” //要求付费 403 => “HTTP/1.1 403 Forbidden” //禁止 404 => “HTTP/1.1 404 Not Found” //未找到 405 => “HTTP/1.1 405 Method Not Allowed” //不允许的方法 406 => “HTTP/1.1 406 Not Acceptable” //不被采纳 407 => “HTTP/1.1 407 Proxy Authentication Required” //要求代理授权 408 => “HTTP/1.1 408 Request Time-out” //请求超时 409 => “HTTP/1.1 409 Conflict” //冲突 410 => “HTTP/1.1 410 Gone” //过期的 411 => “HTTP/1.1 411 Length Required” //要求的长度 412 => “HTTP/1.1 412 Precondition Failed” //前提不成立 413 => “HTTP/1.1 413 Request Entity Too Large” //请求实例太大 414 => “HTTP/1.1 414 Request-URI Too Large” //请求URI太大 415 => “HTTP/1.1 415 Unsupported Media Type” //不支持的媒体类型 416 => “HTTP/1.1 416 Requested range not satisfiable” //无法满足的请求范围 417 => “HTTP/1.1 417 Expectation Failed” //失败的预期 500 => “HTTP/1.1 500 Internal Server Error” //内部服务器错误 501 => “HTTP/1.1 501 Not Implemented” //未被使用 502 => “HTTP/1.1 502 Bad Gateway” //网关错误 503 => “HTTP/1.1 503 Service Unavailable” //不可用的服务 504 => “HTTP/1.1 504 Gateway Time-out” //网关超时 505 => “HTTP/1.1 505″ //HTTP版本未被支持 |