当前位置:当前位置: 首页 >
为什么那么多公司做前后端分离项目后端响应的 HTTP 状态一律 200?
人气:发表时间:2025-06-29 07:05:14
以前我也是restful原教旨主义者,后面去了不同规模的公司做前端领域接口人,也曾经为了这些规范跟不同后端***。
例如有个/user/:id 接口,找不到这个user应不应该返回404? 现在实践最佳姿势: 1. 业务开发不要动***状态码,业务错误统一用返回的code字段约定 2. ***码只有运维、网关才能动,这一层有问题才会返回非200,例如404只会是接口url不存在才返回,一些字段的必传校验,也都算是业务错误而***码应该是200。
在以上2…。
同类文章排行
- 上海迪士尼为什么老是打架?
- 国防部正式回应苏超战机飞不飞,你怎么理解他的意思?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 如何看待武汉大学建筑学大一新生跑路只剩 4 个?什么原因?目前建筑专业就业前景如何?
- 人工智能相关专业里有什么「坑」吗?
- k8s里面kubectl get pod -d wide命令作用是什么?
- 30+大龄剩女真的没市场了嘛?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
最新资讯文章
- 为什么中国电信的iptv一定要有网线连接!?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- Vue性能优于React,那为什么还不用Vue?
- 多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
- 维护一个大型开源项目是怎样的体验?
- 小腿能粗到什么地步?
- Rust的工程配置为何用toml格式?
- 月薪一万在南宁能过什么样的生活?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- Electron 做游戏客户端的潜力有多大?
- 出国给你最大的感受是什么?
- 互联网研发运维都必用的Nginx到底是什么呢?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 中医为什么提倡禁一切寒凉之物?
- Flutter 为什么没有一款好用的UI框架?
- 手机的运行内存真的有必要上16GB吗?
- 为什么只有Linux内核中有KVM?
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 小公司程序员,怎么提高自己的上限?