共享错误码

所有 HTTP 响应与 NATS 回复使用统一信封 {id, code, messages, result},code = 0 表示成功。下表列出全局共享的业务码;各接口文档只列其独有码,不再重复本表。

code HTTP 状态 含义 说明
0 200 成功 result 携带业务负载
1001 400 参数校验失败 请求参数不符合接口约定
1002 401 未认证 缺少或无效的会话令牌
1003 403 无权限 已认证但权限不足
1004 404 资源不存在 目标资源未找到
1005 409 状态冲突 资源当前状态不允许该操作
1006 429 请求过于频繁 触发频率限制
1007 500 内部错误 服务内部错误,messages 携带追踪标识

NATS request-reply 不携带 HTTP 状态;本表 code 同样适用于 NATS 回复信封,语义一致。