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
版权声明
本文仅代表作者观点。
本文系作者授权发表,未经许可,不得转载。
发表评论