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

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

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

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

http状态码一定要合规吗(那些代表性的HTTP状态码)(1)

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了。

http状态码一定要合规吗(那些代表性的HTTP状态码)(2)

状态码301

302-临时重定向

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

http状态码一定要合规吗(那些代表性的HTTP状态码)(3)

状态码302

303-请求其他资源

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

http状态码一定要合规吗(那些代表性的HTTP状态码)(4)

状态码303

4XX-客户端错误

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

401-未认证

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

http状态码一定要合规吗(那些代表性的HTTP状态码)(5)

状态码401

403-被拒绝

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

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

http状态码一定要合规吗(那些代表性的HTTP状态码)(6)

状态码403

404-资源不存在

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

http状态码一定要合规吗(那些代表性的HTTP状态码)(7)

状态码404

405-不允许使用该方法

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

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

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

5XX服务器端错误

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

500-服务器内部错误

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

http状态码一定要合规吗(那些代表性的HTTP状态码)(8)

状态码500

502-错误网关

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

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

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

503-服务不可用

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

http状态码一定要合规吗(那些代表性的HTTP状态码)(9)

状态码503

504-网关超时

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

结束语

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

  • 感统训练的经验总结法(感统训练究竟是什么)
  • 2024-06-29感统训练究竟是什么“感统”全称是感觉统合能力,“感统训练”就是一种大脑和身体相互协调的学习过程  感统能力主要包括视觉、听觉、味觉、嗅觉、触觉、前庭觉和本体觉,它们在我们生活中无时无刻不在发挥着作用  以吃西瓜为例: 。
  • 提高情商的10种建议(建议收藏100提高情商的方法)
  • 2024-06-29建议收藏100提高情商的方法一、自我认知篇1、了解自己:了解自己的长处和不足,了解自身所处的位置;了解自己的内心需求2、面对真实的自己:接纳自己的不完美,与真实的自己同行,意味着对自己生命的接纳与认可,只有样才能够让生命由内而外。
  • 11月1日赣南脐橙采摘时间确定(赣南脐橙采摘季)
  • 2024-06-29赣南脐橙采摘季谈到脐橙,想必江西老表都知道世界脐橙之乡赣州,小编的家乡最出名的就是它了(脐橙),这家伙(脐橙)自从引进到中国后就彻底落户在我们赣南了,好说歹说小编和赣南脐橙是老乡,老乡归老乡却让老乡吃不起你(脐橙)。
  • 盆栽斑点玻璃海棠(阳台盆栽新宠)
  • 2024-06-29阳台盆栽新宠导读年关将至,不少花友已经开始挑选年宵花了,秋冬季节对花卉的需求旺盛,现在的花卉市场也是日益热闹你的阳台还有位置吗?今天来带大家认识一种优秀的新型盆栽花卉,颜值高、花期长,养护也不难,希望你喜欢黄金梅。
  • 胡歌最新演反派的电影 胡歌处女座电影演悍匪
  • 2024-06-29胡歌最新演反派的电影 胡歌处女座电影演悍匪胡歌,正派演员,演悍匪?没错,你没看错胡歌首次挑战电影,首次出演悍匪类型,电影入围戛纳,是不是很期待?《南方车站的聚会》剧照曝光法国当地时间5月19日,入围本届戛纳电影节主竞赛单元的唯一华语片《南方车。
  • 贝吉塔变身超赛(超级赛亚人之三贝吉塔VS孙悟空)
  • 2024-06-29超级赛亚人之三贝吉塔VS孙悟空《龙珠》是一部非常杰出的热血少年漫画作品,作为日漫的经典,它自从被引进中国后,就成了八零后、九零后、零零后三代国人的童年回忆无论现在的你看不看动漫,小时候也曾被龙珠耳濡目染过吧《龙珠》的杰出,离不开作。
  • 红楼梦中王熙凤的真正身份(红楼梦四大家族)
  • 2024-06-29红楼梦四大家族王熙凤心有乾坤,为何却目不识丁?看清王家根基:吊打贾家十条街红楼梦十二钗中,王熙凤是唯一目不识丁的千金不仅王熙凤不识字,王熙凤的姑姑王夫人也是,说个酒令,都要贾母的大丫头鸳鸯代劳为何王家的女人都没文化。
  • 圣诞节优美短句(描写圣诞的唯美语句)
  • 2024-06-29描写圣诞的唯美语句在这一年一次的圣诞节,请上帝给我勇气和力量吧,我一定要对你说出那3字:快—还—钱!在这样一个温馨祥和的夜晚,圣诞老人正藏在外面青青的圣诞树下窃笑,睡吧!我亲爱的宝贝儿,明天早上醒来的时候,你将收到心爱。
  • 门窗是断桥铝的好还是塑钢的好(门窗选铝合金还是塑钢好)
  • 2024-06-29门窗选铝合金还是塑钢好上次给大家介绍了断桥铝门窗后,就有粉丝问兔菇凉,门窗应该用铝合金还是塑钢的呢?这两种都是常见的门窗材料,我们请内行人为大家介绍一下,哪种更结实,应该选哪种1、从承受能力来看,门窗是要经常外面遮风挡雨的。
  • 蔷薇扦插根养护技巧(养蔷薇水里泡1根枝条)
  • 2024-06-29养蔷薇水里泡1根枝条蔷薇是一种落叶灌木,属于藤状可以爬藤爬篱笆的花儿,花朵有淡淡的香气,花瓣虽然比月季小,和月季一样非常皮实好养活,但是开花的数量却比月季玫瑰开花多得多,一次开花无数朵,一个枝条上都是群生的花苞,十几朵,。