以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
代码:
如何看待 2026QS 世界大学排名?
Firefox 浏览器是否还有可能浴火重生?
为什么中国很少有人使用linux?
nodejs 后端能不能利用tsx 处理 xml数据?
Windows的伟大之处在哪里?
公司有一块纯屏幕,能不能做到让他插上u盘就自动播放里面的***?
干猎头有前途吗?
各位都在用Docker跑些什么呢?
免费好用的PDF编辑器,推荐一下?
为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵?
postgresql能取代mongodb吗?
LCD党真的只是少部分人吗?
女生,家里将近千万资产,为什么找不到相近条件的男朋友?
陆奇为什么离开百度之后混得不乐观?
你是因为什么肥胖起来的?
成龙和李小龙同台单挑,谁厉害?
实体店为什么生意越来越难做了?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
女子被闺蜜按水中后续如何?
我是一个三年级孩子的妈妈,孩子数学不懂的时候就用手机查询,我觉得孩子没有思考,很焦虑,怎么办?
刚学前端的小白,想问问全站框架nextjs+shadcn+prisma为什么在国内不火呢?
Web 前端怎样入门?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
你们的初中生活是怎样的?
为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
程序员的时间管理真的是写代码1小时,调试8小时吗?
敢不敢发一张你的自拍照?
如何评价 Next.js?
有哪些BI工具惊艳了你?