HTTP常用的状态码

1xx:信息

100 Continue客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。
101 Switching Protocols服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。   只有在切换新的协议更有好处的时候才应该采取类似措施。例如,切换到新的HTTP 版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特性的资源。
102 Processing服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)

2xx:成功

200 OK表示从客户端发来的请求在服务器端被正确处理
201 Created请求已经被实现,而且有一个新的资源已经依据请求的需要而建立
202 Accepted请求已接受,但是还没执行,不保证完成请求
204 No content表示请求成功,但响应报文不含实体的主题部分
206 Partial Content进行范围请求,客户发送了一个带有Range头的GET请求,服务器完成了该请求

3xx:重定向

301 Moved Permanently永久性重定向,表示资源已被分配了新的URL
302 Found临时性重定向,表示资源临时被分配了新的URL
303 See Other类似于301/302,不同之处在于,如果原来的请求是POST,Location头指定的重定向目标文档应该通过GET提取
304 Not Modified客户端有缓冲的文档并发出了一个条件性的请求,服务器告诉客户,原来缓冲的文档还可以继续使用。
305 Use Proxy客户请求的文档应该通过location头所指明的代理服务器提取。
307 Temporary Redirect和302(Found)相同。许多浏览器会错误地响应302应答进行重定向,即使原来的请求是POST,即使它实际上只能在POST请求的应答是303时才能重定向。由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只能跟随对GET请求的重定向。

4xx:客户端错误

400 Bad Request1、语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。2、请求参数有误。
401 Unauthorized表示发送的请求需要有通过HTTP认证的认证信息,被请求的页面需要用户名和密码
402 Payment Required该状态码是为了将来可能的需求而预留的。
403 Forbidden表示对请求资源的访问被服务器拒绝
404 Not Found表示在服务器上没有找到请求的资源
408 Request Timeout请求超时。客户端没有在服务器预备等待的时间内完成一个请求的发送。客户端可以随时再次提交这一请求而无需进行任何更改。
409 Conflict由于和被请求的资源的当前状态之间存在冲突,请求无法完成。

5xx:服务器错误

500 Internal Server Error服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。
501 Not Implemented请求超出服务器能力范围,例如服务器不支持当前请求所需的某个功能,或者请求的是服务器不支持的某个写法
503 Service Unavailable表明服务器暂时处于超负荷或正在停机维护,无法处理请求
510 Not Extended获取资源所需要的策略并没有被满足。

HTTP状态码 信息详解图片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值