当前位置: 首页 >
为什么那么多公司做前后端分离项目后端响应的 HTTP 状态一律 200?
- 人气:
以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
推荐资讯
- 2025-06-27健身可以不练硬拉吗?
- 2025-06-27年近60的陈鹤皋的肌肉在格斗家中是什么水平?
- 2025-06-272025年,Gitea 和 GitLab 应当如何选择?
- 2025-06-27LCD党真的只是少部分人吗?
- 2025-06-27为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
- 2025-06-27作为一个腰细腿粗的女生什么感觉?
- 2025-06-27编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-27为什么说 Node.js 有望超越J***a?
- 2025-06-27MySQL 面试一般常问问题有哪些?
- 2025-06-27你为什么退出了乐队?
- 2025-06-27为什么各大品牌内存条包装都那么low?
- 2025-06-27为什么重庆的房子这么便宜?
- 2025-06-27什么是人生的最顶级享受?
- 2025-06-27为什么河南饮食走不出去?
- 2025-06-27照骗能骗到什么程度?
- 2025-06-27小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
推荐产品
-
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
最新自研 tauri2.0+vue3.6+deepseek+ -
postgresql能取代mongodb吗?
我得让你看看一些可能让你感到不悦的东西: CREATE TA -
如何在不重装系统和软件的情况下换系统盘?
如何在不重装系统和软件的情况下换系统盘? 问一下,有什么办法 -
为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
你不应该用面向普通用户的商业软件的思路去理解Linux的软件
最新资讯




