0

    先有猫,后有HTTP!| 多图预警

    2023.07.15 | admin | 150次围观

    500

    服务器内部错误,很笼统的一个错误码。是服务端的同学最惧怕的错误码。

    要拖出这只猫而不受损伤,要费点功夫。

    503

    表示服务器暂时处于超负载或正在进行停机维护,无法处理请求

    204

    表示客户端发送给客户端的请求得到了成功处理,但在返回的响应报文中不含实体的主体部分,也就是没有资源可以返回。

    没有猫粮,这完全饿坏了它们。

    450

    呃呃呃,家长控制. 你需要证明你是18+ .

    这样的猫很少.

    3xx300

    300是多种选择的意思,指的是服务器可以执行多种操作。这个状态码很少用,我甚至现在都不知道它用在什么场景下。

    302

    相对于301,302是临时移动的意思。

    我想有个家,可是却一直在路上。

    303

    303表示这个请求对应的资源,存在另外一个URI。对于POST请求,它表示请求已经被处理,客户端可以接着使用GET方法去请求Location里的URI。

    知道图中的这只猫是什么名场面么?它就是薛定谔的猫。说实话,我从来没用过这个状态码,也从来没有抓到过,所以过多的解释我觉得也没有必要了。

    305

    表示被请求的资源必须通过指定的代理才能被访问。

    307

    303 和 307 是 HTTP1.1 新加的服务器响应文档的状态码,是对302状态的细化。

    308

    308与301定义一致,唯一的区别在于,308状态码不允许浏览器将原本为POST的请求重顶到GET请求上。

    4xx400

    400是服务端返回的迅雷下载链接出现参数错误,告诉客户端它发送了一条异常的请求。比如语义有误,请求参数有误等。

    402

    意思是,宝贝,你需要付钱了。

    付钱,就可以进入我。

    这么赤裸裸的讨饭举动,自然用的很少。

    405

    方法不被允许。比如写爬资源的时候,很多静态资源都不会响应Post请求。

    406

    这种做法迅雷下载链接出现参数错误,不可接受。表示客户端无法解析服务端返回的内容。

    407

    你需要登录代理才能访问我的资源。类似于401。

    408

    请求发生了错误。

    409

    由于和被请求的资源的当前状态之间存在冲突,请求无法完成。

    410

    被请求的资源在服务器上已经不再可用,而且没有任何已知的转发地址。

    真是可怜的状态, 我已经无家可归.

    411

    如果你没有定义Content-Length请求头,那么我就拒绝你的请求。

    412

    服务器在验证在请求的头字段中给出先决条件时,没能满足其中的一个或多个。

    413

    请求实体太大!

    虽然我长得胖承受力强,但也请你温柔

    414

    请求的URI 长度超过了服务器能够解释的长度,因此服务器拒绝对该请求提供服务。

    这么长,不会用post模式啊.

    415

    请求提交的格式 , 不被支持.

    416

    这个状态码与If-Range请求头有关.

    HTTP 协议范围请求允许服务器只发送 HTTP 消息的一部分到客户端。范围请求在传送大的媒体文件,或者与文件下载的断点续传功能搭配使用时非常有用。

    意思是你传的不对,或者服务器资源有变.

    417

    又是一个偏门请求头Expect相关的状态码. 意思是这个请求参数不满足服务端的需要.

    422

    请求格式正确,但是由于含有语义错误,无法响应。

    真是让猫无奈啊

    423

    当前资源被锁定。

    424

    由于之前的某个请求发生的错误,导致当前请求失败,例如 PROPPATCH。

    425

    不知道干啥用的 , 但它就是存在 !

    426

    客户端应当切换到TLS/1.0。这是协议升级

    429

    当你需要限制客户端请求某个服务的数量,也就是限制请求速度时,该状态码就会非常有用。

    慢点吃,猫粮不够了 !

    431

    请求头字段太大

    444

    木有响应

    451

    因法律原因不可用

    497

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论