1.7 HTTP常见响应状态码

上一小节我们学习了HTTP的九种请求方式。这一小节我们来看一下常见的响应状态码。

我们还是登录校园二手交易系统,进入到首页后,接口都有一个状态,是200

200这串数字代表的含义就是”成功“。说明我这个接口调用成功了,返回了数据。我们来看一下常见的状态码有哪些

  1. 1开头的状态码

1XX,表示收到了请求,正在处理。这个现在基本看不到,用的很少很少。

  1. 2开头的状态码

2XX,表示成功处理了请求的状态码。一般最常用的就是200。

  1. 3开头的状态码

3XX表示要完成请求,需要进一步操作。通常这些状态码用来重定向,浏览器拿到这个3XX的状态码以后,会跳转到一个新的URL。比如以前京东的域名是www.360buy.com后来改为了www.jd.com我们在浏览器地址栏输入www.360buy.com会发现有301的状态然后跳转到了www.jd.com。301表示永久性重定向。302表示临时性重定向。

  1. 4开头的状态码

4XX表示客户端出错。比如400表示服务器不理解请求的语法。401表示发送的请求需要有通过HTTP认证的认证信息。403表示没有访问权限,比如我们之前提到的越权,A客户就无法给B客户添加购物车,如果通过接口改参数去调用,应该会提示403。404表示服务器找不到请求网页,如果我们输入了一个错误的接口地址去访问服务器,就会返回404。405表示请求的方法错误,比如这个接口只支持GET,你发送了一个POST方法,那就会返回405。

  1. 5开头的状态码

5XX表示服务器错误。比如最常见的是500,也就是服务器内部报错,无法完成请求。503表示服务器处于停机维护或者超负载状态,无法处理请求。

以上就是常见的HTTP响应状态码。只要掌握了这些常见的状态码,就可以在接口出问题时,先自行判断是什么样的问题。比如我们调用接口,返回500了,那就是接口有问题,报错了。如果接口返回403,那就是我们当前用户的权限不够。下一小节我们再深入一下,看一下HTTP协议的结构。

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zyg_2015

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值