以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
{dede:pagebreak/}
大家是怎么看待Apple music?
什么笑话让你看一次笑一次?
你见过最漂亮的女生长什么样?
为什么苹果公司无法制造出性价比高的 Mac 电脑?
如何评价前端框架 Solid?
苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
减肥是运动重要,还是饮食重要?
如何评价 Next.js?
日本制造的质量真的就那么好吗?
前端,后端,全栈哪个好找工作?
女明星究竟可以有多瘦?
月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
开战斗机从上海到北京要多久,那是一种什么样的体验?
golang和rust你选择哪个?
为什么微软还没有倒闭?
特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?