美文网首页
错误码规范

错误码规范

作者: Lonely_Acmen | 来源:发表于2018-03-28 19:53 被阅读0次
    区别业务错误和http status状态错误

    默认情况下,http非200错误码都属于网络或者接入层的错误,都正常返回http状态。
    所有业务错误统一返回200,由错误码来识别。

    业务码组成

    rpc通信协议返回必须包含如下头信息:

    {
      "code": "000",
      "success": true,
      "traceID": xxx
      "message": "执行成功",
      "data": {
     
      }
    }
    

    大部分错误发生在服务端或者目前的代理程序/saas端,因此我们以服务端为主要的表述方式。
    正常错误码统一是000开头。其他开头为错误。

    字段 长度 示例 含义
    3 标示错误发生的位置 001代表服务端,002代表saas,003代表代理程序,004代表客户端
    业务服务 5 服务来源标示
    业务接口 8 业务接口表示

    相关文章

      网友评论

          本文标题:错误码规范

          本文链接:https://www.haomeiwen.com/subject/vubucftx.html