1
xomix 2019-01-30 17:33:49 +08:00
使用哪一个规范呢,有好几套,我们这边也就是 400 200 500 三个吧
|
2
richangfan 2019-01-30 17:34:56 +08:00
用的四位数自定义状态码
|
3
blueorange 2019-01-30 17:35:41 +08:00 via Android
状态码全部两百,其他全部自定义
|
4
sneezry 2019-01-30 17:38:16 +08:00 via iPhone
会的,204 什么的也有在用,严格按照 http 规范
|
5
boris1993 2019-01-30 17:38:51 +08:00 via Android
首先定义“规范”
我个人偏向返回自定义的错误码字段 |
6
Orenoid 2019-01-30 17:40:38 +08:00
个人习惯是用自定义状态码,业务上够用就直接套用 http 状态码,不够用就加后缀作扩展
|
7
AngryPanda 2019-01-30 17:46:19 +08:00
200 400 404 500
|
8
Mogugugugu 2019-01-30 18:36:42 +08:00 via Android
同全部 200,自定义错误码
|
9
FallenMax 2019-01-30 18:40:35 +08:00
「规范使用」的前提应该是: http 状态码和各个业务操作返回错误状态存在语义一致的对应关系?
个人感觉这个前提不存在 |
10
mokeyjay 2019-01-30 18:53:21 +08:00
没有,至少老项目没有
|
11
1762628386 2019-01-30 19:09:11 +08:00
为啥要规范?
|
12
IsaacYoung 2019-01-30 19:10:09 +08:00 via iPhone
不会的 200 + 500
|
13
huangdayu 2019-01-30 20:50:39 +08:00 via Android
规范的 API 很重要
|
14
fuxiaohei 2019-01-30 20:50:49 +08:00
200,204,304,400,401,403,404,429,500,503 就这些足够表达大部分业务的了
|
15
Trumeet 2019-03-22 08:17:13 +08:00 via Android
一开始不懂 HTTP 状态码是全部 200,自己定义错误码。现在只用过 200 204 500 302 301 307 401 500,献丑了
|
16
Trumeet 2019-03-22 08:17:30 +08:00 via Android
还有 400..... 🏃
|