响应信息
规则:
成功时(Http状态码为200):仅仅响应需要的业务数据,建议只要有业务数据,即使只有一个也使用json返回,防止后续有增加字段的场景,导致对接方异常,如
{
"data":""
}
> 失败时(状态码非200):响应`msg` + `code` + `status`
`403与401可以不遵守此结构,客户端判断是403状态码直接标记为无权限,判断是401标记为未认证即登录信息缺失或已过期`
```json
{
"msg":"请求失败",//string类型,优先中文描述,不建议用于客户端展示,客户端展示优先建议使用status状态码,由客户端处理多语言
"code":400, // 和http状态码一致即可;int类型。具体参照 错误码
"status":"USER_NOT_EXIST" // 此示例代表用户不存在的固定编码;前端主要靠此编码进行多语言转换;string类型
}
修改于 2024-03-25 03:30:42