错误响应格式
失败响应统一为 HTTP 4xx/5xx + 错误体,code 为 HTTP 状态码、reason 为错误码枚举:
错误码枚举来自平台统一错误中心,与平台其他业务共用同一套 reason,语义一致。
网关层错误码(签名与鉴权)
网关在验签、身份识别阶段直接返回,不进入业务处理:验签失败时 HTTP 状态统一返回 401,与
reason 的常规映射(NO_AUTH=403)不同;错误体同样携带签名,验签失败的响应按请求头参数签名,供渠道商自查。业务层错误码(进件/认证域)
进件重复提交(同
out_apply_no)属于幂等例外,不返回错误,返回 HTTP 200 与当前申请单状态。使用约定
reason用于机器判断,message用于展示给用户,两者配套使用;- 渠道商报障时提供响应头
X-Request-Id值,平台据此定位全链路日志; - 渠道侧(易生/易宝等)原始返回码不参与对外错误码语义,仅在进件通知的
channel_ret_code字段透传; - 错误码的新增与调整随文档版本说明同步发布。

