除了 200 和 404 你们还会主动返回其他的 html status code 吗

2016-07-25 10:56:57 +08:00
 gearh
今天看一个 web 框架的官方 demo 里
数据验证失败的时候回返回 status code 422
所以我在想有没有必要完全按照 html status code 的定义返回
7563 次点击
所在节点    程序员
80 条回复
20
2016-07-25 17:55:23 +08:00
451.
griffinqiu
2016-07-25 17:55:43 +08:00
用状态吗作为车牌号不错, 感受下:

404NF
2000K
500ER
502BG
wql
2016-07-25 18:11:18 +08:00
@griffinqiu 451LR
for Legal Reasons.
ikaros
2016-07-25 18:33:30 +08:00
500 40x 302 自己常用这几个 200 倒是不常用,逻辑没问题框架自己会给
griffinqiu
2016-07-25 18:46:40 +08:00
@wql 400BD
Bad Request
ixiaozhi
2016-07-25 18:49:28 +08:00
418 该泡茶了
halfblood
2016-07-25 19:04:00 +08:00
403 204 401404 400 302
hantsy
2016-07-25 19:19:57 +08:00
400 , 401 , 403 , 404 , 407 , 409 , 422
201 , 200 , 204
hantsy
2016-07-25 19:20:54 +08:00
@otakustay 204 是 No content ,一般用 PUT , DELETE 方法,没有内容返回的情况。
hantsy
2016-07-25 19:24:18 +08:00
@gearh 200 GET 方法,返回正确结果的状态。

这些 HTTP 协议有说明。
422 是比较新的, Unprocessed Entity ,从字面意义,非常符合数据验证失败的情况,以区别 400 。
hantsy
2016-07-25 19:28:05 +08:00
常用的 HTTP Status CODE : http://www.restapitutorial.com/httpstatuscodes.html
标星应该一个 API 程序都会用到。
atpking
2016-07-25 19:38:53 +08:00
我们的网站偶尔会返回 451 。。。。。
g0thic
2016-07-25 19:43:34 +08:00
405
被墙
wwek
2016-07-25 19:50:12 +08:00
444
griffinqiu
2016-07-25 19:56:30 +08:00
@g0thic 然而并不是.
just4test
2016-07-25 20:07:59 +08:00
@chinvo 这得多少异常判断啊……
XadillaX
2016-07-25 20:55:56 +08:00
451
sfyumi
2016-07-25 21:06:40 +08:00
居然没有 419 吗?
kn007
2016-07-25 21:10:29 +08:00
返回过 410
lslqtz
2016-07-25 21:47:20 +08:00
@SuperFashi
@BXIA
http://233.dog/f_66700439.png 这时只好来 233 大法了 在状态码打广告不错 2333333333
<?php
header('HTTP/1.1 233 <-> I Want To Fuck Dog~');
?>

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/294699

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX