Http常见状态码
状态码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:
1XX :指示信息--表示请求已接收,继续处理
2XX :成功--表示请求已被成功接收、理解、接受
3XX :重定向--要完成的请求必须进行更进一步的操作
4XX :客户端错误--请求有语法错误或请求无法实现
5XX :服务器端错误--服务器未能实现合法的请求
常见的状态码、状态描述、说明如下:
200 OK 客户端请求成功
201 Created 请求已经被实现,而且有一个新的资源已经依据请求建立
202 Accepted 服务器已接收请求,但尚未处理
204 No Content 服务器成功处理了请求,但不需要返回任何实体内容,并且希望返回更新了的元信息
301 Move Permanently 被请求的资源已永久移动到新位置,搜索引擎中保存新的URL
302 Move temporarily 请求的资源临时移动到新位置。搜索引擎中保存原来的URL
304 Not Modified 如果网页自请求者上次请求后没有更新,则用304代码告诉搜索引擎机器人,可节省带宽和开销
305 Use Proxy 被请求的资源必须通过指定的代理才能被访问
400 Bad Request 客户端请求有语法错误,不能被服务器所理解
401 UNauthorized 请求未经授权,这个状态码必须和WWW-Authenticate报头域一起使用
403 Forbidden 服务器收到请求,但拒绝提供服务
404 Not Found 服务器找不到请求的网页
410 Gone 请求的资源永久删除后,服务器返回此响应。与404代码相似
500 Internal Server Error 服务器发生不可预期的错误
503 Server Unavailable 服务器当前不能处理客户端的请求,一段时间后可能恢复正常