http状态码一定要合规吗(那些代表性的HTTP状态码)
http状态码一定要合规吗(那些代表性的HTTP状态码)
2024-11-06 08:00:59  作者:淚落更無聲  网址:https://m.xinb2b.cn/sport/wqq502841.html
前言

在网络上发送请求后,经常会根据请求的状态码去判断请求的成功失败与否,常见的状态码有200,404,500。

不过你以为HTTP请求的状态码就只有这么几个么?其实是远远比这个多的。

今天这篇文章我们就一起来看看HTTP请求中常用的状态码吧。


HTTP状态码

2XX-请求成功

以2开头的2XX类的状态码,都表示请求成功,服务器正确执行了请求的操作。例如POST请求,在请求体中发送的数据会被服务器端正确的处理,例如写数据库操作。

在2XX类的状态码中,最常见的就是200了,至少在我目前是没有见过请求成功后,状态码不是200的。因此我们只需要知道200的状态码表示的含义即可。

状态码200

3XX-重定向

以3开头的3XX类的状态码,都表示请求重定向,服务器端会返回信息告知浏览器如何做后续操作才能成功处理请求。

接下来我们看看有哪些需要掌握的3XX状态码。

301-永久重定向

301状态码表示的是资源永久重定向,比如请求资源A的URI-A1,但是服务器端返回301,并指定了一个新的URI-A2,这就表示以后请求资源A,就只能用URI-A2了。


状态码301

302-临时重定向

302状态码表示的是资源的临时重定向,比如请求资源A的URI-A1,但是服务器端返回301,并指定了一个新的URI-A2,这时资源的位置临时用URI-A2表示,以后有可能还会进行更改,因此这个URI-A2并不是永久的。


状态码302

303-请求其他资源

303状态码表示在服务端找到你需要的资源,但是这个资源存在另一个URI,而且希望客户端在后续的请求中使用GET方法去请求返回的新URI。


状态码303

4XX-客户端错误

以4开头的4XX类的状态码,都表示是客户端的错误。

401-未认证

401表示服务端需要客户端提供一些认证信息,如果认证不通过,将无法向服务器端发送请求。这种情况尤其会出现在浏览器首次发送请求时,服务器端需要客户端的认证信息,最直观的信息是会在浏览器上弹出一个输入框,需要用户填写认证信息。


状态码401

403-被拒绝

403表示服务器端拒绝接受客户端发送过来的请求,而且一般不会给出提示原因,为何给予拒绝。

不过一般会是因为用户无权限访问造成的。在我工作过程中,经常会遇到403的问题,因为我们对接口的权限管理很严格,如果新增的接口没有正确配置权限,就会造成403的问题。


状态码403

404-资源不存在

404可能是所有程序员最熟悉的状态码了吧,无需过多描述,就是请求的资源在服务器端不存在,一般为请求的URL不对。


状态码404

405-不允许使用该方法

405表示的是请求的URL虽然能被服务器识别,但是不允许使用该方法。

需要注意的是:GET和HEAD方法,服务器端总是会允许执行的。

出现405状态码的常见原因是,当服务端定义的请求类型与客户端发送的类型不一致,比如服务器端定义的方法为POST,而客户端发送请求类型是GET。

5XX服务器端错误

以5开头的5XX型状态码都表示服务器端错误。

500-服务器内部错误

500状态码表示的是服务器内部执行异常,一般都表现为程序上的bug,例如代码在执行过程中抛出异常,例如常见的空指针。


状态码500

502-错误网关

502状态码一般会展现bad gateway错误网关类型的信息。

主要是由于客户端向服务器端请求超时,比如在服务器端网络状况不好的情况下,同时又有多个客户端向服务器端发送请求,会造成服务器端资源不够,无法正常响应,便会返回这个结果。

一般最简单的解决方就是刷新的方式,有很多由于有缓存的情况,直接从本地拿数据,就不会再报502错误。

503-服务不可用

503状态码表示服务器无法处理请求,一般表现为服务器宕机或者处于超负荷状态。不过这一般都是暂时性的情况,在服务重启或者负载均衡处理后,服务会继续处于可用状态。


状态码503

504-网关超时

504状态码一般网关在转发过程中,超过设定的时间仍未收到上游服务器的响应。

结束语

今天这篇文章主要介绍了一些常用的HTTP状态码,这些状态码会经常用于判断服务的可用性上,也很方便的适用于前后端联调时出错的判断,大家要好好掌握~

  • 最新神奇宝贝第1季小火龙进化(神奇宝贝极巨化)
  • 2024-11-06神奇宝贝极巨化《神奇宝贝》大家都非常熟悉,甚至可以说它是最受欢迎的“宠物养成类”动漫,虽然主角小智这么多年来一直都没有长大,但是在每一季中,他都会遇到不同的对手​出来小智的对手一直在变化之外,似乎每一季都会新增一些。
  • 合川旅游景点大全(重庆合川一日游来啦)
  • 2024-11-06重庆合川一日游来啦不管是重庆本地人,还是外地人,都可以了解一下合川由于疫情期间,本人还是不建议现在前往,等到疫情结束,咋们想什么时候参观就什么时候参观,自己做主记忆中的碎片(推荐合川的美)钓鱼城重庆合川钓鱼城风景很好不。
  • 月经期间吃什么好对女性好(月经期间应该吃什么好)
  • 2024-11-06月经期间应该吃什么好月经期间应该吃什么?咱们中国话比较有意思,这个问题的主语是月经,但我们依然可以知道想表达的意思是关注的是人,并且是在月经期这个属于每个女人特别的生理时期随着月经的来潮,身体会发生变化,这个时期女人应该。
  • 从离婚开始的家庭生活漫画(老婆就逼迫我离婚)
  • 2024-11-06老婆就逼迫我离婚本篇漫画根据真实事件改编冰冻三尺非一日之寒姜海始终不知道:妻子的失望是过去二十多年日夜累加的结果他对妻子的伤害,并不是一两朵花就可以挽回的两人生活观念上的不合、丈夫没有给予妻子足够的尊重和爱,直接导致。
  • 找了个令人笑话的前男友(故事结婚一年多)
  • 2024-11-06故事结婚一年多欧泽野慢条斯理地打理着西装外套熨帖地没有一丝褶皱的高定西服,衬托出他颀长有型的身材,一举手一投足无不透着与生俱来的矜贵与优雅他侧头打量着女孩她有着一张标准的鹅蛋脸,有些清瘦,露出尖尖的下巴可爱清秀,是。
  • 泡菜鲶鱼的做法(泡菜鲶鱼的制作方法)
  • 2024-11-06泡菜鲶鱼的制作方法材料:鲶鱼块1.3kg、泡萝卜1根辅料:芹菜适量、大蒜3-6瓣、生姜2小块、料酒适量、醋适量、食盐适量、食用油适量、泡青菜适量、泡椒3-5个芹菜切好备用生姜大蒜切好把鱼洗净后,放入一点点食盐加入一点点。
  • 秀川和泰和家园哪个好 桥东山水文苑VS泰和家园
  • 2024-11-06秀川和泰和家园哪个好 桥东山水文苑VS泰和家园小区基本信息pk山水文苑泰和家园区县商圈二五一医院鱼山小区地址张家口市桥东区建国路与杨家坟街交口东行50米鱼山后街与G0603张家口北绕城高速口交叉口西南150米建筑年代-2008-01-01总户数-。
  • 赏赐百千强的强是什么意思(赏赐百千强原文欣赏)
  • 2024-11-06赏赐百千强原文欣赏赏赐百千强的强释义:有余出自《木兰诗》原文:唧唧复唧唧,木兰当户织不闻机杼声,唯闻女叹息问女何所思,问女何所忆女亦无所思,女亦无所忆昨夜见军帖,可汗大点兵,军书十二卷,卷卷有爷名阿爷无大儿,木兰无长兄。
  • 王者荣耀新机和老机对比(王者荣耀内存已破16G)
  • 2024-11-06王者荣耀内存已破16G新赛季已经开始,大家的上分之路还没开始,却在手机内存上犯了难,大家在更新版本的时候是不是更新了二十多分钟?从这也可以看出每一次更新,内容都特别的多,这一次版本更新解压后总内存更是达到了16G不知道大家。
  • v没亮灯是没开吗(摄像头没亮灯是不是在工作)
  • 2024-11-06摄像头没亮灯是不是在工作不一定,摄像头上边的是红外灯,带感应的,只有没有亮光的情况下看到时红色的的,白天是不会亮的,想要确定是不是摄像机开,,可以用手指按住摄像头上边的感应器亮红灯就说明已经开了带辅助照明的一般都是带抓拍功能。
  • 开封南郊三间房最新规划(住宅减少160亩商业改开高)
  • 2024-11-06住宅减少160亩商业改开高当前开封东区最大的聚焦点(之一)就是开高东校区所在的空分厂片区*空分厂片区原有规划*首次调规*二次调规开封空分厂片区规划调整前后对比之地块性质及占地亩数调整前的开封空分厂片区规划:主要包含混合用地、公。