以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
{dede:pagebreak/}
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
你们是怎样看待警察这一职业的?
苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
图形用户界面GUI最早能什么时候出现?
为什么 mac mini 的 m4 版本价格这么低呢?
为什么苹果从来不宣传内存?
苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
为什么程序员独爱用Mac进行编程?
如何评价《一人之下》722(765)话?
实体店为什么生意越来越难做了?
如何评价前端框架 Solid?
微信服务器会保留聊天记录吗,会保存多久?
真的有这种又苗条身材又爆炸的么?
作为一个服务器,node.js 是性能最高的吗?
现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?