为什么那么多公司做前后端分离项目后端响应的 HTTP 状态一律 200?

2025-06-29 08:30:11

以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。

例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。

在以上2…。

为什么那么多公司做前后端分离项目后端响应的 HTTP 状态一律 200?
广告位810*200
相关阅读
有什么食物是你一直想吃,真吃到却很失望的?

有什么食物是你一直想吃,真吃到却很失望的?

有一次,一个国外友人给送了点野味,他说是野羊(goat),我...

2025-06-28
有没有一种软件能录入自己的题库,然后再出试卷啊?

有没有一种软件能录入自己的题库,然后再出试卷啊?

只推荐免费的两款。 1.挑战答题。 安装教程自行搜索。 优...

2025-06-28
手机的运行内存真的有必要上16GB吗?

手机的运行内存真的有必要上16GB吗?

这是10年谷歌退出中国的影响延续。 我其实不愿意承认,一个...

2025-06-28
汉堡里有荤有素,为什么还被认为是不健康的?

汉堡里有荤有素,为什么还被认为是不健康的?

村里有个大哥,酷爱吃饺子 有次吃席,我跟他一桌,上来盘饺子,...

2025-06-28
苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?

苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?

按照目前M4这一代的强劲表现来说,我其实是完全不期待M5系列...

2025-06-28