1.7 HTTP常见响应状态码

这篇具有很好参考价值的文章主要介绍了1.7 HTTP常见响应状态码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

1.7 HTTP常见响应状态码,http协议,http

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.7 HTTP常见响应状态码,http协议,http

  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协议的结构。文章来源地址https://www.toymoban.com/news/detail-818631.html

到了这里,关于1.7 HTTP常见响应状态码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HTTP 响应状态码介绍

    HTTP 响应状态码用来表明特定 HTTP 请求是否成功完成。响应被归为以下五大类: 1xx 信息响应 2xx 成功响应 3xx 重定向消息 4xx 客户端错误响应 5xx 服务端错误响应

    2024年02月08日
    浏览(35)
  • HTTP 响应状态代码

    HTTP 响应状态代码指示特定 HTTP 请求是否已成功完成。 响应分为五类: 信息性回复 ( 100 – 199 ​) 成功响应 ( 200 – 299 ​) 重定向消息 ( 300 – 399 ​) 客户端错误响应 ( 400 – 499 ​) 服务器错误响应 ( 500 – 599 ​) 下面列出的状态代码由 RFC 9110 定义。 🚫 注意:如果收到

    2024年02月20日
    浏览(43)
  • HTTP 响应状态码

    HTTP 响应状态码用来表明特定 HTTP 请求是否成功完成。 响应被归为以下五大类: 信息响应 ( 100 – 199 ) 成功响应 ( 200 – 299 ) 重定向消息 ( 300 – 399 ) 客户端错误响应 ( 400 – 499 ) 服务端错误响应 ( 500 – 599 ) 以下状态码由 section 10 of RFC 2616定义。你可以在RFC 7231中找到更

    2024年01月16日
    浏览(49)
  • http响应状态码及其含义

    2开头 (请求成功)表示成功处理了请求的状态代码。 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功

    2024年02月05日
    浏览(67)
  • [Linux]HTTP状态响应码和示例

    1xx:信息响应类,表示接收到请求并且继续处理 2xx:处理成功响应类,表示动作被成功接收、理解和接受 3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理 4xx:客户端错误,客户请求包含语法错误或者是不能正确执行 5xx:服务端错误,服务器不能正确执行一个

    2024年01月24日
    浏览(43)
  • HTTP响应状态码大全:从100到511,全面解析HTTP请求的各种情况

    为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码可以在我主页的资源里找到,如果在学习的

    2024年02月12日
    浏览(53)
  • HTTP介绍 原理 消息结构 客户端请求 服务器响应 HTTP状态码

    HTTP协议 是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(www.world wide web)服务器传输超文本到本地浏览器的传送协议 HTTP 是基于TCP/IP(三次握手,四次挥手)通信协议来传输数据(HTML文件,图片文件,查询结果等) TCP:可靠的,丢包重传 UTP:不可靠的,直播,

    2024年02月05日
    浏览(54)
  • HTTP常见响应码以及响应码代表的内容

    很有意思的一个段子 : 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 消息: 描述: 200 OK 请求成功(其后是对GET和P

    2024年02月07日
    浏览(44)
  • http请求和响应(包含状态码)+过滤器

    目录 一、http协议概述 二、http请求 三、http响应  四、过滤器 一、http协议概述 1.http: 超文本传输协议 ,是用于在网络上传输数据的应用层协议。是互联网上应用最为流行的一种网络协议,用于定义客户端浏览器和服务器之间交换数据的过程,基于TCP/IP通信协议来传递数据,

    2024年02月06日
    浏览(45)
  • HTTP协议,请求响应

    2024年02月07日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包