V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  binux  ›  全部回复第 71 页 / 共 338 页
回复总数  6756
1 ... 67  68  69  70  71  72  73  74  75  76 ... 338  
2019-10-23 09:09:45 +08:00
回复了 h82258652 创建的主题 程序员 采取 RESTful 风格的 api 是否应该对结果包一层?
@markgor #267 你是不是没看懂英文,人家说的 jsonp 的使用场景信封里包的 code 是指 http status code,根本不需要你业务支持啊。
2019-10-22 16:52:24 +08:00
回复了 h82258652 创建的主题 程序员 采取 RESTful 风格的 api 是否应该对结果包一层?
@markgor #224 我一直都说,错误有错误的 object,成功有成功的 object,你错误带 code 没问题,成功带什么 code 啊。
2019-10-22 15:41:26 +08:00
回复了 h82258652 创建的主题 程序员 采取 RESTful 风格的 api 是否应该对结果包一层?
@markgor #211 不,失败复用最接近的 http code,不返回 200,然后在 body 中返回 error object,在 error object 中你可以再带一个业务的 code,也可以是 string 的 error type。
200 就是成功,其他的就是失败,具体怎么处理失败就去解 body 中的 error type。 #1 那个文章写得多好,为什么就不看呢。
2019-10-22 15:01:03 +08:00
回复了 h82258652 创建的主题 程序员 采取 RESTful 风格的 api 是否应该对结果包一层?
@markgor #199
#198 “那么多开源接口{code:0,data:[],msg:""}这种格式不是没有道理的,不要想当然” 就不是“直接”返回 object
问题是你收到 200 但是内容不是正确的业务 respond,这也不是网络失败啊。换句话说,判断网络异常根本就不需要 code 啊。

是的呢,bat 很厉害,也没见他们干掉 flag 啊。
2019-10-22 14:39:20 +08:00
回复了 h82258652 创建的主题 程序员 采取 RESTful 风格的 api 是否应该对结果包一层?
@markgor #191 什么怎么看? googlepay 很明显就是我说的成功直接返回 object 啊,即使是很简单的 { "result": true }
业务请求成功 body 会有内容啊,为什么要区分网络请求成功,然后业务请求失败?你拿不到预期的内容那就是失败。
失败就去解析失败 object 就好了啊,你自己的例子已经给你示范了,你无法理解吗?

bat 自己连个全站 HTTPS 都做不到,他们的规范你还要去学?
再者我供职的公司压根就没有面向中国市场的业务啊。
出口转内销
2019-10-22 14:08:48 +08:00
回复了 h82258652 创建的主题 程序员 采取 RESTful 风格的 api 是否应该对结果包一层?
@evilic #158 你话都读不懂的话就不要回了,你自己问 LZ 是不是问成功时要不要包一层
@markgor #159 是的,怎么了? github, twitter, google API 成功都是直接返回对应 object 的。没有 code 你就不会判断成功了吗?
@yamedie #160 你自己网络被劫持都不知道,还是别出来说话了吧
2019-10-22 12:41:34 +08:00
回复了 h82258652 创建的主题 程序员 采取 RESTful 风格的 api 是否应该对结果包一层?
这一楼里面有一半的人都在跑题
LZ 问的是成功时要不要包一层,你们扯什么异常?
你们异常返回带不带 code 和成功的 data 有什么关系?
你成功还要区分是什么姿势的吗?
2019-10-22 09:32:51 +08:00
回复了 xhqpp 创建的主题 互联网 百度搜索有没有国际版?
日本早凉了,还有巴西西语等几个小语种不知道现在还有没有。
2019-10-22 09:03:59 +08:00
回复了 h82258652 创建的主题 程序员 采取 RESTful 风格的 api 是否应该对结果包一层?
成功的时候直接返回对象就行了,错误有错误的 object 定义,里面再用 code。
2019-10-22 07:30:24 +08:00
回复了 114514 创建的主题 问与答 在外国的 v 友们能说一下外国的版权管制么
@Pastsong #18
我不知道你说的是 seed box 还是 encrypted connections。
2019-10-22 00:25:34 +08:00
回复了 114514 创建的主题 问与答 在外国的 v 友们能说一下外国的版权管制么
NAS 上挂代理
用 pt 不用 bt
用网盘,即使百度也能 6m/s
模拟经营还得看 PC
steam 上 缺氧,环世界,Banished,群星,文明,Stonehearth,冰汽时代,Factorio、双点医院,Offworld trading company,Kingdom and Castles,Northgard,Blueprint,Factory Farm (排名有先后)
你的选择多得多,其中像群星,文明,城堡建设的都是对抗的

我就想问楼上那些没脑子的,LZ 自己举例喜欢的 3 个游戏,有哪个能在 switch 上玩的?
2019-10-19 16:28:59 +08:00
回复了 cwbsw 创建的主题 宽带症候群 HTTP3 已经来了,运营商还要继续劣化 UDP 吗?
现代的网络能有多少重传?
2019-10-15 15:06:34 +08:00
回复了 yyh325 创建的主题 问与答 求助一道算法题的思路.判断两个字符串是否为相似字符串
@binux 对不起,我疏忽了。应该是找一个分界线,左侧所有元素大于右侧。
2019-10-15 14:58:36 +08:00
回复了 yyh325 创建的主题 问与答 求助一道算法题的思路.判断两个字符串是否为相似字符串
@yyh325 #4 无论从哪个位置划分子树,只要交换了 a 的位置,a 右侧元素永远不可能换到 a 左侧,反之亦然。
因为 a 是第一个元素,如果能还原 a 左侧一定是右子树,右侧一定是左子树。
2019-10-15 12:35:32 +08:00
回复了 yyh325 创建的主题 问与答 求助一道算法题的思路.判断两个字符串是否为相似字符串
很简单,你看从结果能不能转换成原字符串就可以了
然后你找到 a 的位置,以它左边为根交换,把 a 换回第一位。
然后对 a 左右两个子串做同样的操作(即找到原右串 b ;原左串最小的字母左侧为根交换)
直到如果你能还原 abcd 即可
1 ... 67  68  69  70  71  72  73  74  75  76 ... 338  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5249 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 72ms · UTC 08:44 · PVG 16:44 · LAX 01:44 · JFK 04:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.