当前位置:当前位置: 首页 >
为什么那么多公司做前后端分离项目后端响应的 HTTP 状态一律 200?
文章出处:网络 人气:发表时间:2025-06-29 07:05:14
以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
同类文章排行
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 胸大的女孩会自卑 吗?
- 为什么中国的英语教育这么失败?
- 本人女20,平胸跟男生一样怎么办 ?
- 为什么都说 Finder 难用?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 如何评价 Vue.js 纪录片?
- 哪个瞬间让你觉得编程只是一门技术?
- 什么是最好的编程用显示器?
最新资讯文章
- 养乌龟如何降低换水频率?
- 为什么大家觉得中医一无是处?
- 什么才是真正的爱情?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- systemd吞并了什么?
- 同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 为什么很多公司都不招大龄码农?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- M1 如此高的性能在 iPad 上究竟有什么用?
- WiFi 7在我国,目前是否完全丧失6GHz下320MHz频宽的可能?
- 根据美国卫星图像显示,朝鲜受损的崔贤级驱逐舰已经被扶正,这背后的技术支持和***投入意味着什么?
- 只能选一个,你选谁?
- 有没有免费的NAS系统推荐一下?