共享错误码
所有 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 回复信封,语义一致。