以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
代码:
为什么欧美影视喜欢露点?
J***a 除了 Spring 还有什么?
可以分享你相册中最好看的一张照片吗?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
golang 与rust 在服务器程序领域相比较,各有什么优劣势?
买到烂尾楼到底该有多绝望?
为什么美国程序员工作比中国程序员工作轻松、加班少?
请问一下图中***的名字,谢啦?
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
为什么程序员独爱用Mac进行编程?
你怎么看待剪映收费过高问题?
为什么福州吸引不了人才?
求大神解答,为什么大家都不喜欢用docker?
为什么日本人越来越土了?
太平天国为什么最后打不过曾国藩呢?
超小团队选择Django还是Flask?
男人一般是从多少岁开始颜值下跌?
未来几年,市场对 AI 人才的需求会集中在哪几个方向?
为什么Next.js和Nuxt.js发布时间只隔了几小时?
你见过最无用的节俭行为是什么?
你在出租房屋发现过什么前租客留下的“宝藏”?
我养的小乌龟一天不吃龟食会不会饿死呢?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
什么是人生的最顶级享受?
如何评价邹市明妻子冉莹颖?
自己拥有一台服务器可以做哪些很酷的事情?
AV1和HEVC的性能差异有多大?
有哪些是你用上了mac才知道的事?
J***aScript 已经强大到什么程度了?
三只羊是不是被人做局了?