以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
代码:
为什么赡养老人这么难呢?
Electron 做游戏客户端的潜力有多大?
锻炼腰肌的经典动作有哪些?
如果郭嘉把大家的房贷都免掉了,会刺激消费吗?
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
00后比90后少了4700万,大家对生孩子为什么越来越抗拒?
做数据库内核开发的是不是很少?
winkawaks游戏模拟器怎么运行?
年纪轻轻为什么会得腰肌劳损?
为什么主流都不再力推英特尔 CPU?
如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
全栈(前端+j***a)是不是前端的未来?
你心目中最伟大的十部***是什么?
特朗普说F47的RCS达到万分之一平米。那么我们的J20雷达是否能够发现它?
UFO有没有可能是史前科技?
远古的J***aScript写起来是怎么样的?
你觉得人生最重要的是哪四个字?
各位都在用Docker跑些什么呢?
郭靖傻乎乎的,也不帅,为啥黄蓉这种优质女朋友会那么喜欢他?
如何看待现在大多数男人都不谈恋爱了?
什么样的人算是中了基因***?
启用哪一个DNS网速最快?
为什么 lua 在游戏开发中应用普遍?
如何看待 Mac mini M4 支持可更换 SSD?
现代艺术只考虑意义、不考虑美感吗?
Windows有哪些神级软件?
为什么现在吹Rust的人这么多?
有哪些好用的开源软件?
中国为什么不直接印大量的人民币去买美国的东西?
家庭网络,是否有必要做多个网段并隔离?