以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
代码:
做开发你遇到最无理的需求是什么?
男医生在给年轻靓丽的女性检查时会是什么心态?
董洁算是劣迹艺人吧,为什么到现在还有不少戏拍?
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
《遮天》中的悲情人物有哪些?
为什么windows的arm版没有被广泛使用?
Mac 发展那么多年结果只能剪***吗?
鱼缸的硝酸盐含量为多少比较合适?
如何评价首个女性友好的编程语言HerCode?
电影《碟中谍》系列中哪一部最好?
为什么 Bun 选择了 Zig 以及 JSCore?
柳州的债务,谁来还?用什么还?怎么还?
健身为什么要多练腿?
为什么这么多人讨厌中国移动?
为什么有的女生喜欢穿紧身牛仔裤?
穿了瑜伽裤真的舒服吗?
为什么朝鲜始终未解决粮食短缺问题?
你为什么在日常生活中不敢穿的太漂亮?
为什么中国军人里没有听说有得了PTSD的?
Golang 中为什么没有注解?
2025 年还能等得到 LCD 屏的旗舰机吗?
杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
你觉得《捞女游戏》会因为不可抗力而被下架吗?
为什么大部分人都认为2560x1440是2K?
为什么 m1 ***用大小核设计却没有 intel 的问题?
27寸显示器是否有必要到4K?
如何看待美团创始人王兴清空微博?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?