浏览器返回的常见状态码

HTTP

http: 超文本传输协议,在传输层采用的是TCP协议。浏览器与服务器建立连接时会经过TCP的三次握手,一次TCP的连接可以建立多个HTTP请求。状态码为服务器接受请求之后返回的响应信息,浏览器可以根据响应信息的状态码判断请求是否成功。

常见状态码

1XX:协议相关信息提示

100 :继续
101:切换协议

2XX:表示请求成功

200 :success ,请求成功
201 :以创建
202 :以接受
204 :无内容

3XX:表示重定向

301 :永久重定向
浏览器的url已经更新,为了保持搜索排名,会在旧的url上设置返回的状态码,这时浏览器需要重新发送一个HTTP请求,到服务器返回新的地址。
302 :临时重定向
如果客户端发出非GET、HEAD请求后,收到服务端的302状态码,那么就不能自动的向新URI发送重复请求,除非得到用户的确认。
303 :临时重定向
对于POST请求,303表示请求已经被处理,客户端可以接着使用GET方法去请求Location里的URI.
304 :文档内容未改变
305 :使用代理
307 :临时重定向,部分浏览器不能识别。对于POST请求,307表示请求还没有被处理,客户端应该向Location里的URI重新发起POST请求,307仅在POST方法的重定向上有用处。

4XX:客户端错误

400 :请求无效
原因:前端提交数据的字段名称和字段类型与后台的实体没有保持一致,前端提交到后台的数据应该是json字符串类型,但是前端没有将对象JSON.stringify转化成字符串。
401 :当前请求需要用户验证
403: 服务器已经得到请求但是拒绝执行
404 :not found 没找到

5XX:服务器端错误

500 :内部服务器错误。
501 :不支持当前某些功能。
502 :网关错误
503 :服务器不可用
504 :网关超时
505:http版本不支持
可以参考:写的比较详细https://blog.csdn.net/D_B_G/article/details/76794539

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值