你现在的位置是:当前位置: 首页 >


为什么那么多公司做前后端分离项目后端响应的 HTTP 状态一律 200?

更新时间:2025-06-29 02:20:15

这个和另一个关于restful的问题一样,几次时间线上刷到,今天解决了一个技术难题,心情大好,我结合自己的经验来献献丑回答一下吧。

很多其他答案也提到了原因: 方便区分错误来源,全200模式下,*** code!=200表示肯定在传输途中就出了问题,而*** 200则肯定表示你业务收到了,只是其他问题。

方便能力差的设备,如嵌入式,IoT等情况。

方便未来拓展,例如整个流被包装成了非***结构,都不是***了,哪来的*** code呢。

大量的…前端要接口全部post,我拒绝了,我需要妥协吗? 这篇回答里面提到的这名前端,他(曾经)就是非常执拗在全部接口里面写死这样的判定,当然,后来也改了。

为什么那么多公司做前后端分离项目后端响应的 HTTP 状态一律 200?

案例推荐

case recommendation
  • 为什么现在又流行服务端渲染html?

    查看案例

  • 在NAS上安装了什么应用,让你的生活体验有了巨大的提升?

    查看案例

  • 主流的云厂商各自优势在哪里?

    查看案例

  • 为什么武汉和成都发展差不多,但成都美誉度口碑高于武汉?

    查看案例

  • 歼20速度接近3马赫是什么水平?

    查看案例

  • 坚持使用 PHP 的你,如今有什么感悟?

    查看案例

  • 有外媒记者提问,台湾当局称,在过去24小时内,46架解放军战机飞越台湾。有何最新消息吗?

    查看案例

  • 张元英的颜值在内娱属于什么水平?

    查看案例