以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
{dede:pagebreak/}
如今的Intel为什么连AMD都打不过?
核显占不占系统内存,为啥有的人说占,有的人说不占?
如何评价“寡姐”斯嘉丽·约翰逊的身材?
为什么要学go语言,golang的优势有哪些?
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
都说乱世买黄金,现在算是乱世吗?
柳州的债务,谁来还?用什么还?怎么还?
编译器和解释器的分界线在哪,字节码效率能否无限接近机器码?
大家为什么会讨厌缩写?
作为一个腰细腿粗的女生什么感觉?
postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
怎么才能有尤雨溪一半强,该怎么学习?
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
是去干程序员还是公务员?
养乌龟是什么体会?