常见状态码:
1xx:临时响应,需要请求者继续执行操作的状态代码
100 Continue
服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求
101 Switching Protocols
客户端要求服务器转化协议。
2xx表示成功处理了请求。
200 OK
服务器已成功处理请求。
201 Created
请求成功被创建了新的资源
202 Accepted
请求被接收但未处理
203 Non-authoritative Information
已返回请求内容,但有部分内容来自其他来源,可能不准确
204 No Content
请求已被处理,但没有返回内容
205 Reset Content
请求已被处理,浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容
206 Partial Content
服务器成功处理了部分GET请求。
3xx:重定向
300 Multiple Choices
多重选择。链接列表。用户可以选择某链接到达目的地。最多允许五个地址
301 Moved Permanently
永久移动
302 Moved Temporarily
临时移动
303 See Other
请求页面已被转移到其他url
304 Not Modified
自上次请求后,网页未曾修改。 服务器返回此响应时,不会返回网页内容
305 Use Proxy
需使用代理访问请求页面。
307 Temporary Redirect
服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求
4xx:客户端错误
400 Bad Request
服务器不理解请求
401 Unauthorized
请求要求身份验证
403 Forbidden
禁止访问请求页面
404 Not Found
请求页面未找到
405 Method Not Allowed
请求方法不被允许
406 Not Acceptable
无法使用请求的内容特性响应请求的网页
407 Proxy Authentication Required
此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理
408 Request Timeout
请求超时
409 Conflict
由于冲突,请求无法被完成
410 Gone
被请求的资源已永久删除
411 Length Required
服务器不接受不含有效内容长度标头字段的请求
412 Precondition Failed
服务器未满足请求者在请求中设置的其中一个前提条件
413 Request Entity Too Large
服务器无法处理请求,因为请求实体过大,超出服务器的处理能力
414 Request-url Too Long
请求url过长,服务器不接受请求
415 Unsupported Media Type
请求媒介不被支持
416 Requested Range Not Satisfiable
页面无法提供请求的范围
417 Expectation Failed
服务器未满足"期望"请求标头字段的要求
5xx:服务器错误
500 Internal Server Error
服务器内部错误
501 Not Implemented
服务器不支持所请求的功能。 例如,服务器无法识别请求方法时可能会返回此代码
502 Bad Gateway
服务器从上游服务器收到一个无效的响应
503 Service Unavailable
服务器临时过载或宕机
504 Gateway Timeout
服务器没有及时从上游服务器收到请求
505 HTTP Version Not Supported
服务器不支持请求中指明的HTTP协议版本