和主管为一个接口输出真吵了一天,搞得都想离职,求怎么破

2019-03-19 11:10:18 +08:00
 HackerPainter

主管想用的接口输出

{
  "status" : "错误码",
  "error" : "错误消息",
  ......
}

楼主想用的接口输出

{
  "errorCode": "错误码",
  "errorMsg" : "错误消息",
  ......
}

我在想一个接口至于争吵一天吗?最后我妥协了,现在感觉好想离职,请问怎么破

37433 次点击
所在节点    程序员
436 条回复
x86
2019-03-19 11:26:22 +08:00
{
"status" : "错误码",
"msg" : "错误消息",
}
mscststs
2019-03-19 11:26:41 +08:00
你可以封装一下,把 status 和 error 转换成你想要的 errcode ……这样心理上应该会好受一点
dishonest
2019-03-19 11:27:43 +08:00
{
"error No.": 1,
"Full error messages": "xxx"
}

建议用这个
zxcvsh
2019-03-19 11:27:57 +08:00
这也能吵起来...
那种昨天给你提需求隔天告诉你可以取消的...
vacker
2019-03-19 11:28:54 +08:00
我是主管我说了算🤔
Kinnice
2019-03-19 11:28:57 +08:00
我也提一个
error
BCy66drFCvk1Ou87
2019-03-19 11:29:45 +08:00
不行了笑喷
WhiteSaber
2019-03-19 11:30:33 +08:00
{
"success": true,
"errorInfo": "",
"errorInfoDTO": {
"updateResultDTO": {
"successful": false,
"validationErrors": null
}
},
"data": {
}
}

//我司的坑爹封装
awesomes
2019-03-19 11:30:36 +08:00
因为不管接口报错还是不报错 status 都能表示 , 而你的 errorCode 只能表示错误码,所以

status: 200 表示正确

status: 其它表示错误

建议楼主多找找自己的原因
darknoll
2019-03-19 11:30:54 +08:00
我一切都听领导的
你这主管太弱了,管不住人啊
jhsea3do
2019-03-19 11:31:27 +08:00
讨厌驼峰
yimity
2019-03-19 11:31:56 +08:00
这都能吵一天,真的是工作不饱和。
我选第一种。因为会往 http status code 上靠,然后再加业务的 code。所以应该是状态,而不是错误,或者你说只有错误的时候才有 code ?
SimbaPeng
2019-03-19 11:32:06 +08:00
主管要统一规范有毛病吗?
hodur
2019-03-19 11:32:10 +08:00
我觉得主管的相对好一点,因为返回结果不一定只有错误,如果还有其他状态,难道要增加一个 otherCode ?
Hoshinokozo
2019-03-19 11:33:22 +08:00
闲得慌,只要文档写好了,接口随他怎么定,爱咋定咋定,但是文档必须的得我写清楚
Hoshinokozo
2019-03-19 11:34:09 +08:00
@Hoshinokozo 文档必须得给我写清楚
dnsaq
2019-03-19 11:34:57 +08:00
我选第一种
Shook
2019-03-19 11:35:06 +08:00
code: "0"',
message: "",
...
welkinzh
2019-03-19 11:37:16 +08:00
我选 code 和 msg
10Buns
2019-03-19 11:37:31 +08:00
真悠闲

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

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

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

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

© 2021 V2EX