以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
{dede:pagebreak/}
为什么欧美影视喜欢露点?
有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
055驱逐舰 是个什么概念?
理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
JetBrains 放弃 AppCode 是否是一个错误决定?
为什么运营商要封禁PCDN?
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
有什么好的看环评的网站吗?
golang 与rust 在服务器程序领域相比较,各有什么优劣势?
Caddy 和 Nginx 比有哪些优点和缺点?
2025 年高考,为啥大家反应冷淡得出奇?
《明朝那些事儿》的作者当年明月疯了,疯了就可以摆脱烦恼了吗?
现在个人博客不能备案了吗?
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?