当前位置:当前位置: 首页 >
为什么那么多公司做前后端分离项目后端响应的 HTTP 状态一律 200?
文章出处:网络 人气:发表时间:2025-06-29 10:20:11
以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
同类文章排行
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- golang总体上有什么缺陷?
- 为何Microsoft能一直留在中国市场?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 如何看待 iOS 26支持WiFi Aware?
- 金山办公继续聘任雷军为“名誉董事长”,但不享权利、不担义务、不领薪酬,这个头衔的实际意义是什么?
- 你见过最奇怪的体质是什么?
- postgresql能取代mongodb吗?
- 《***》潘金莲见武松肯花一百两银子娶她,为何没有一点防备之心?
最新资讯文章
- 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
- 为什么都对TLC乃至未来的QLC嗤之以鼻呢?
- 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- duckdb的性能如何?
- Mac mini M4,有必要升级24G内存吗?
- 可以分享你经常打开的一个网站吗?
- mac安装homebrew失败怎么办?
- git是Linus一个人开发出来的吗?
- obsidian用一两年后会有多大?全文搜索还快吗?
- Typescript真的有用吗?
- 近期大量宣扬“西方伪史论”的账号被封,这意味着什么?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 我的电脑硬件不支持硬解422 10bit***,但是用达芬奇可以编辑和导出,这是为什么?
- 为什么在网上买电脑主机会被称为整机烈士?
- 冬天也要穿胸罩吗?






关注公众微信号
移动端,扫扫更精彩