你们公司规范地使用了 http 状态码吗?

2019-01-30 16:02:55 +08:00
 mortonnex
我们公司只用了 200 和 500...
3655 次点击
所在节点    HTTP
16 条回复
xomix
2019-01-30 17:33:49 +08:00
使用哪一个规范呢,有好几套,我们这边也就是 400 200 500 三个吧
richangfan
2019-01-30 17:34:56 +08:00
用的四位数自定义状态码
blueorange
2019-01-30 17:35:41 +08:00
状态码全部两百,其他全部自定义
sneezry
2019-01-30 17:38:16 +08:00
会的,204 什么的也有在用,严格按照 http 规范
boris1993
2019-01-30 17:38:51 +08:00
首先定义“规范”

我个人偏向返回自定义的错误码字段
Orenoid
2019-01-30 17:40:38 +08:00
个人习惯是用自定义状态码,业务上够用就直接套用 http 状态码,不够用就加后缀作扩展
AngryPanda
2019-01-30 17:46:19 +08:00
200 400 404 500
Mogugugugu
2019-01-30 18:36:42 +08:00
同全部 200,自定义错误码
FallenMax
2019-01-30 18:40:35 +08:00
「规范使用」的前提应该是: http 状态码和各个业务操作返回错误状态存在语义一致的对应关系?

个人感觉这个前提不存在
mokeyjay
2019-01-30 18:53:21 +08:00
没有,至少老项目没有
1762628386
2019-01-30 19:09:11 +08:00
为啥要规范?
IsaacYoung
2019-01-30 19:10:09 +08:00
不会的 200 + 500
huangdayu
2019-01-30 20:50:39 +08:00
规范的 API 很重要
fuxiaohei
2019-01-30 20:50:49 +08:00
200,204,304,400,401,403,404,429,500,503 就这些足够表达大部分业务的了
Trumeet
2019-03-22 08:17:13 +08:00
一开始不懂 HTTP 状态码是全部 200,自己定义错误码。现在只用过 200 204 500 302 301 307 401 500,献丑了
Trumeet
2019-03-22 08:17:30 +08:00
还有 400..... 🏃

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

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

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

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

© 2021 V2EX