http状态码一定要合规吗(那些代表性的HTTP状态码)
http状态码一定要合规吗(那些代表性的HTTP状态码)
2024-10-02 03:17:00  作者:淚落更無聲  网址: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状态码,这些状态码会经常用于判断服务的可用性上,也很方便的适用于前后端联调时出错的判断,大家要好好掌握~

  • pp改性基本知识大全(PP改性PP改性知识大全)
  • 2024-10-02PP改性PP改性知识大全PP是一种常用的塑料原料,也是常用的改性原料之一,对其改性方法可分为填充改性、增强增韧改性、共混改性及功能性改性四种,以下为您详细介绍填充改性不同粒度碳酸钙在HDPE中的临界值增强增韧改性增强材料:玻。
  • 福建红菇是什么品种(高温季节名贵品种)
  • 2024-10-02高温季节名贵品种这种神奇的蘑菇叫虎奶菇虎奶菇是热带地区一种珍贵的食用菌和药用菌,又名核耳菇、菌核侧耳、茯苓侧耳、虎奶菌、南洋获苓,是一种子实体和菌核均可食用的珍稀食用兼药用真菌虎菇口感好营养价值高虎奶菇具有味道鲜美,。
  • 山西金矿事故最新消息(山西绛县通报6人矿井内遇难)
  • 2024-10-02山西绛县通报6人矿井内遇难2021年12月27日3时54分,绛县公安局接到河南籍李某报警,称在2021年12月23日左右,有六名河南籍人员到绛县里册峪山上一个疑似矿洞的山洞后,至今无法取得联系接到情况后,运城市高度重视,市、县。
  • 什么是五味子五味子的用途(五味子是什么植物)
  • 2024-10-02五味子是什么植物五味子是什么植物呢?五味子的功效与作用有哪些呢?下面小编整理了一些相关资料,下面一起来看看吧一、五味子是什么植物五味子为木兰科植物五味子或华中五味子的干燥成熟果实前者习称“北五味子”,后者习称“南五味。
  • QQ聊天记录在哪个文件夹里
  • 2024-10-02QQ聊天记录在哪个文件夹里通过QQ可以和好友进行交流,信息和自定义图片或相片即时发送和接收,语音视频面对面聊天等,功能非常全面但是其中的聊天记录会在什么文件夹呢?1、首先,选中QQ单击右键,在出现的菜单选项中选择“属性”,如图。
  • 化州最出名的旅游景点(化州最出名的旅游景点有什么)
  • 2024-10-02化州最出名的旅游景点有什么尖岗岭:位于广东省化州市的丽岗镇,古称为“化州之镇山,因其方圆数百里之中属一峰独秀,秀丽卓立,故又称丽山主峰海拔186米,方圆4.8平方公里尖岗岭主峰酷似一匹骏马,马头、马鞍、马臀形象分明全岭区形态又。
  • 分析化学pk1是什么意思(分析化学pk1介绍)
  • 2024-10-02分析化学pk1介绍应该是pKa1吧一般p是-lg的意思,比如pH值指的是-lg[H+]同理,ka是指酸的解离常数,pKa是指酸的解离常数的负对数,比如醋酸的pKa=4.74对于多元酸来说,其解离常数有多个,比如磷酸有p。
  • 失眠的好句(有关失眠的句子)
  • 2024-10-02有关失眠的句子眼中总是会不经意的流起泪水,在每个失眠的夜晚据说失眠是因为别人梦见了你,卧槽,到底谁他妈有病天天晚上梦见我让我天天晚上失眠有一种感觉总在失眠时,才承认是相思有一失眠像阿拉伯人小瓶子里逃出来的一股黑烟,。
  • 坚持学习提升自己(学无止境)
  • 2024-10-02学无止境#股民在股市大跌中学到了什么?#股市是短线资金和长线资金的较量,也是和政策制度的风向相关,本该和经济发展有关,但是目前中国股市还没有看出来,美国股市走了十年长牛,为什么我们十年在三千点附近来回折腾呢?。
  • 怎么处理拉尿的猫咪(有什么实用的办法)
  • 2024-10-02有什么实用的办法将猫砂盆放在一个安静的地方猫咪喜欢在安静的没有喧嚣的地方上厕所把猫砂盆放在不挡道的地方,能够产生更好的训练效果如果你的猫咪年纪不小了,一定要将猫砂盆放在容易够得着的地方猫砂盆本身也应该让猫咪感觉舒适猫。
  • 地铁归乡dlc(离乡全球同步首发评测)
  • 2024-10-02离乡全球同步首发评测作为备受玩家推崇的顶级线性剧情FPS游戏,一直以来《地铁》都以其成功地沉浸式游戏体验以及极佳的游戏氛围而闻名于世而在新作《地铁:离乡》中,开发商引入了全新的开放世界要素,让不少曾经的系列粉丝感到疑惑在。