为什么那么多公司做前后端分离项目后端响应的 HTTP 状态一律 200?
以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
相关推荐
最新更新
推荐阅读
你们试过最牛逼的减肥方法是什么 ?
有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
如何看待阿根廷经「休克疗法」五月通胀率 1.5% ,为近年来最低,何为「休克疗法」?其他地方能否效仿?
如何看待人社部称2025年高校毕业生将达1222万?当前就业形势是否具备足够的承载力?
为什么同样是输球,常州和国足的风评却差那么多呢?
有个少数民族的女朋友是什么体验?
如何看待黄奇帆称「中国房地产消费的居民负债占家庭收入比重达 137.9% ,需调整抑制消费政策」?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
有哪些故意缩短产品寿命的设计?
猜你喜欢
关注我们

包装项目合作
网站首页
