当前位置:当前位置: 首页 >
为什么那么多公司做前后端分离项目后端响应的 HTTP 状态一律 200?
文章出处:网络 人气:发表时间:2025-06-28 22:55:16
以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
同类文章排行
- 你是什么时候发现老婆出轨的?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- H264和H265谁画质好,求回谢谢!?
- 如何评价歼-36的正面照?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么?
- 中国发动机是技术落后,还是材料技术没有攻克?
- 有哪些是你用上了mac才知道的事?
- 如何评价Cursor?
- 初学者学编程,最关键的技能是什么?
最新资讯文章
- 美国很多地方废弃,为啥很多人宁可在街上流浪,也没有人去开荒种地呢?
- 如何看待“Hutool”工具类库广受欢迎?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 雷军为什么不愿意用性价比打法进军NAS?
- 有一双超级大长腿是什么感觉?
- 女孩子腿非常白是什么体验?
- 要想完全放弃Windows操作系统而使用 Linux需要多少勇气?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- OpenAI 宣布使用 AMD 的 MI300 X 和 MI450 芯片,这两款芯片在技术上有何亮点?
- Mac上有那些你认为极其好用的***?
- 为什么多地「国补」暂停了?
- 夸克网盘有可能超越百度网盘吗?