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

2016-07-25 10:56:57 +08:00
 gearh
今天看一个 web 框架的官方 demo 里
数据验证失败的时候回返回 status code 422
所以我在想有没有必要完全按照 html status code 的定义返回
7312 次点击
所在节点    程序员
80 条回复
Kirscheis
2016-07-25 11:03:56 +08:00
403 和 451 啊。。 status code 是方便你自己的应用使用的,内部文档说明白就可以了。像搭在暗网上的很多 web 服务器为了防普通爬虫 200 全部换成 50x 和 40x
jixiangqd
2016-07-25 11:05:55 +08:00
202
jarlyyn
2016-07-25 11:12:29 +08:00
200,401,403,404
alex321
2016-07-25 11:27:49 +08:00
204 & 304
ladyv2
2016-07-25 11:33:59 +08:00
302 404 444
TingHaiJamiE
2016-07-25 11:34:52 +08:00
@Kirscheis 可以围观一下你返回 451 的么...
former
2016-07-25 11:35:14 +08:00
304 和 404
julyclyde
2016-07-25 11:36:10 +08:00
429
lslqtz
2016-07-25 11:36:21 +08:00
233
ZE3kr
2016-07-25 11:45:57 +08:00
204 ,作为统计,比 200 返回一个 1px 的 gif 省一点流量

451 ,用来屏蔽某国,被我实际应用:
https://ooo.0o0.ooo/2016/07/24/57958c3001953.jpeg
czheo
2016-07-25 11:46:21 +08:00
没有人吐槽 html status code 吗?
SuperFashi
2016-07-25 11:46:28 +08:00
204 和 451
楼上的 233 什么鬼 hhh
SuperFashi
2016-07-25 11:46:48 +08:00
@ZE3kr 竟然被你抢了
jugelizi
2016-07-25 11:47:24 +08:00
419
techmoe
2016-07-25 11:48:54 +08:00
301 302 500
有的时候 500 不是自己希望返回的,曾经有一个 wp 站,不知道 wordpress 内部怎么实现的,好像捕获到 error 就自动抛 500
otakustay
2016-07-25 11:55:19 +08:00
@ZE3kr 如果请求是<img>发的,返回 204 在有些版本 firefox 里会控制台报错,因为响应是 image/*却没有 image 的内容
ZE3kr
2016-07-25 11:55:55 +08:00
@techmoe php 编译错误或者是关键错误就会抛 500 。
Shura
2016-07-25 11:57:21 +08:00
以后可能被广泛使用的 451
mulog
2016-07-25 11:57:42 +08:00
什么是 "html" status code (doge)
ZE3kr
2016-07-25 11:58:13 +08:00
@otakustay 使用 img 场景主要是针对没有 js 支持的情况, 204 确实不适合 img 方式。 img 拿到的数据太少, js 能拿到更多数据,一般用 js 。

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

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

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

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

© 2021 V2EX