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

  • 黄渤说王一博精力旺盛(王一博新电影热烈开机)
  • 2024-11-22王一博新电影热烈开机他来了他来了,他带着作品又来了!说的是谁,当然是王一博此前就传出他或将与影帝黄渤出演由大鹏董成鹏执导电影的消息,现在他终于来!5月27日,大鹏董成鹏工作室发文称:电影《热烈》开机,随后也是多次发布该话。
  • 家庭版上校鸡块怎么做好吃又简单(新手上校鸡块就这么做)
  • 2024-11-22新手上校鸡块就这么做By何小白Cathy用料鸡胸肉一块盐适量玉米淀粉三勺鸡蛋1个白糖一小勺五香粉适量清水适量蒜泥适量白胡椒粉适量面粉两勺做法步骤1、鸡胸肉切成丁,然后再剁成肉泥,剁到差不多的时候可以加入蒜泥一起再剁一会儿。
  • 人工授精与试管哪个成功率高(人工授精的费用是多少)
  • 2024-11-22人工授精的费用是多少辅助生殖技术是采用医疗辅助手段使不育夫妇妊娠的技术,而辅助生殖技术包括人工授精和试管婴儿那么,人工授精需要多少钱呢?成功率高吗?哪些情况可以做人工授精?人工授精好还是试管婴儿好?今天一起来了解一下~1。
  • 山慈菇的功效与作用及禁忌(山慈菇的功效与作用及禁忌有哪些)
  • 2024-11-22山慈菇的功效与作用及禁忌有哪些【功效】清热解毒,消痈散结山慈菇,中药名为兰科植物杜鹃兰、独蒜兰或云南独蒜兰的干燥假鳞茎前者习称“毛慈菇”,后二者习称“冰球子”,别名还有金灯、朱姑、鹿蹄草、无义草等夏、秋二季采挖山慈菇味甘、微辛,性。
  • 猝死的常见原因及处理原则(猝死为啥在年轻人中高发)
  • 2024-11-22猝死为啥在年轻人中高发随着现代的快节奏生活,加班熬夜成了许多年轻人戒不掉的习惯而另一边,猝死的新闻接二连三的发生,身边关于猝死的案例层出不穷,而发生猝死的人群,往往却是年轻气盛的青年人,并且生前并无其他疾病症状,为什么年轻。
  • 小班和向日葵(十九向日葵小班)
  • 2024-11-22十九向日葵小班那天回房以后,我将青藤玉树放回了床底的旅行包里周围的孩子睡得酣甜,我却呆坐床沿,眼角酸涩    被鬼火烧到灰飞烟灭的魂灵将会永远消失在这个世界……也就说,我亲手扼杀了一个鬼可以投胎转生的机会……  我。
  • 鱼肝油的功效与作用禁忌(关于鱼肝油的优点和禁忌)
  • 2024-11-22关于鱼肝油的优点和禁忌功效:鱼肝油中含有维生素D,维生素D有助于促进人体对钙磷的吸收,使血浆钙、磷达到正常值,促使骨的矿物化,增强骨骼密度,促进骨骼发育,促进牙齿发育健全,可以有效预防小儿佝偻病以及软骨病鱼肝油中含有的维生。
  • 别随便打扰别人的幸福(请勿打扰别人的幸福)
  • 2024-11-22请勿打扰别人的幸福前不久,一个宝妈晒包的视频引起热议视频中,她展示丈夫送给她的LV包,并配文:“锡婚,不知不觉结婚十年”言语里,满是幸福打开评论区,却出现不少嘲讽的声音有人提醒:千万不要背出去,会被人笑话还有人抱不平:。
  • 纯豆腐糯米丸怎么做(客家手工豆腐丸)
  • 2024-11-22客家手工豆腐丸客家手工豆腐丸创意:此菜由一款客家经典菜改良而成,此菜以豆腐为主料,做成素狮子头,采用传统清蒸技法,改变常规的炸制烹饪手法,出品更加健康营养,真正做到低油少盐,令人回味无穷原料香菇200克,A料(北豆。
  • 60岁林子祥唱数字人生(听的人狰狞缺氧)
  • 2024-11-22听的人狰狞缺氧要问90后最喜欢最熟悉的歌手大概就是周杰伦、林俊杰、潘玮柏、SHE、蔡依林、五月天、戴佩妮等台湾系歌手,要问80后他们的回答应该是四大天王、谢霆锋、王菲、杨千嬅、陈奕迅、beyond等香港系歌手,要问。
  • 黄渤段奕宏记忆大师(徐静蕾黄渤段奕宏让你一部电影看够悬疑惊悚)
  • 2024-11-22徐静蕾黄渤段奕宏让你一部电影看够悬疑惊悚虽然当下影坛繁荣空前,但也伴随着良莠不齐的喧嚣和嘈杂,有些高票房电影不见得完全是靠口碑,或许炒作浮夸也能成就一现昙花,但真正的好电影,如同人“腹有诗书气自华”,完全不需要炒作浮华,也能俘获观众的心而电。