首页   注册   登录
 h82258652 最近的时间轴更新

h82258652

V2EX 第 300943 号会员,加入于 2018-03-17 15:42:02 +08:00
关于 RESTful 包一层的问题
程序员  •  h82258652  •  23 天前  •  最后回复来自 evilic
1
问个有关网易云音乐网页版的小白技术性问题
问与答  •  h82258652  •  2018-07-06 10:40:03 AM  •  最后回复来自 h82258652
8
因为换工作比较频繁,简历不是很好看,请教如何解决
求职  •  h82258652  •  2018-04-18 16:43:24 PM  •  最后回复来自 leven87
20
h82258652 最近回复了
@markgor #163 我的意思成功的时候不是这样。
例如 GET /person/1
失败
{
"code": 400,
"msg": "xxx",
}
成功
{
"id": 123,
"name": "xxx"
}

你回复的,成功还是相当于包了一层。
@evilic 看我的跟帖回复,楼主我就是想表达 200 时包一层就是脱裤子放屁。可能顶楼没表达得很清楚,抱歉。
@IamUNICODE 现在不是包不包的问题,而是 200 例如 GET /person/1 这种返回包不包。现在整个帖子都变味了,全都在回复 error 的情况,返回 error 那毫无疑问需要 code。
之前项目对接过微博、支付宝,200 都包了一层。
但是看过 twitter 的 api,200 是不包的。
@yc8332 不,楼主我说的就是正常 200 的情况,例如 GET /person/1,我前端的意思是这样也要包一层。
@vbonluk 微信我没弄过,但是微博我之前开发 app 集成过。但实际上微博的 error code 我也只用了 access token 过期这个,其它直接显示个 message 就是了。另外吐槽一句,微博扔回来的 error code,有些压根文档里找不到的……
@mdluo 谢谢,收藏了
@eason1874 我的意思跟楼上 Nasei 的意思一样。在错误情况下,有多种错误而且客户端需求根据错误进行不同操作,那 code 肯定是必要的。但是我主楼的意思是在 200 的情况下,还包一层是真的多余。例如 GET /person/1,有就 200 返回个对象 json,没有就扔个 404 就是了。
23 天前
回复了 devswork 创建的主题 Windows windows 10 1909 发布了,有更新的吗?
表示并没有收到
@luckyrayyy 只能说你们的都是大公司,流程规范,我这里连个代码审阅都没。公司垃圾 svn 还一老挂,一挂了那基本就是不用干活了。反正我也只能定期把 gitee 的代码同步到公司的 svn 上,免得被领导说。
我的公司项目放 gitee 了。公司有自建 svn,然而太垃圾了,一老挂,外网又访问不了。反正我自己单刷,喜欢就下班回去继续弄,所以扔自己的 gitee,设个私有。
前几天在项目服务器搞了个 jenkins,ci/cd gitee 的项目,今天下午怎么构建一老失败,看了下 QQ 群才发现炸了。现在先改 hosts 看着情况。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2458 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 14ms · UTC 14:57 · PVG 22:57 · LAX 06:57 · JFK 09:57
♥ Do have faith in what you're doing.