【笔试必备】HTTP协议各种状态代码

来源:互联网 发布:亚马逊大数据选品 编辑:程序博客网 时间:2024/05/17 08:47

当浏览器向Web服务器请求服务时,有时会有错误产生,这是笔试经常会有的,记住了就简单,没记住就傻逼吧。以下列表给出了产生错误时返回的HTTP状态代码:


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

3xx:重定向

状态代码:描述:300 Multiple Choices一个链接列表。用户可以选择并转向一个链接。最多五个地址301 Moved Permanently所请求页面已转移至新地址302 Found所请求页面临时转到了新的地址303 See Other所请求页面还有其他地址304 Not Modified
305 Use Proxy
306 Unused在旧版本的HTTP协议中用过。现在该代码已不再使用,属于保留代码307 Temporary Redirect所请求页面已临时转移至新地址

4xx:客户端错误

状态代码:描述:400 Bad Request服务器不理解请求401 Unauthorized所请求页面需要用户名和密码402 Payment Required该状态代码目前没有用403 Forbidden页面禁止访问404 Not Found服务器找不到所请求的页面405 Method Not Allowed不支持请求中指定的HTTP方法406 Not Acceptable服务器无法提供满足客户端要求的响应407 Proxy Authentication Required代理服务器要求进行身份验证408 Request Timeout请求所用时间超出服务器打算等待的时间409 Conflict请求因冲突没有完成410 Gone所请求页面已不复存在411 Length Required请求没有定义报头“Content-Length”。服务器无法接受没有Content-Length的请求412 Precondition Failed请求里指定的前提条件不满足413 Request Entity Too Large因请求实体太大,服务器无法接受请求414 Request-url Too Long因URL太长,服务器无法接受请求。当你用GET请求来代替POST请求发送过长的查询信息时会发生这种情况415 Unsupported Media Type请求所采用的媒体类型不被支持,服务器无法接受请求416
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协议”版本


Enjoy~

1 0
原创粉丝点击