以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
{dede:pagebreak/}
台湾人对南京人有特殊情结吗?
有哪些安慰剂按钮(Placebo button)的设计?
钱学森弹道为什么只有中国能掌握?
Golang和J***a到底怎么选?
《龙族》中有什么细思极恐的细节?
如何评价字节跳动开源的 HTTP 框架 Hertz ?
为什么张艺兴给我一种:异常努力却没天赋的感觉?
越正经的女人越容易做出疯狂的事吗?
为什么有的女生喜欢穿紧身牛仔裤?
Swift 和同时代的其他语言比起来怎么样?
部队的体能训练一般有哪些?
如何评价高圆圆的身材算是美女类型的吗?
为什么买了Switch后,却发现它并没有那么好玩?
有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
核武器真的有宣传中那么牛逼吗?
SwiftUI 是不是一个败笔?