为了账号安全,请及时绑定邮箱和手机立即绑定

求大佬指点哈!关于后端 api 接口设计的疑问

求大佬指点哈!关于后端 api 接口设计的疑问

慕斯王 2019-08-21 12:23:37
关于后端api接口设计为什么后端不是直接使用http的状态码+响应体json。而是自定义一个格式呢?比如这种,后端统一返回200状态码,然后用code代表请求成功或失败:{code:0000,data:{},msg:''}相比于用http状态码来表达:比如直接抛出500,402之类的在浏览器network中就能直接看到标红的报错请求,有什么好处呢?
查看完整描述

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

状态码的错误一般没法进入success回调,而前端也会因为不知道500状态是后端运行过程出了问题,还是后端你故意这样给我让我知道你没跑完,会让前端无法处理;而通过前后端约定的返回格式,不仅能有效的通过code告诉前端遇到了什么问题,还能把提示信息(msg)也一并给出来。
                            
查看完整回答
反对 回复 2019-08-21
  • 2 回答
  • 0 关注
  • 244 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信