:::info API 返回值是遵循 RESTful 规范的。 :::

返回值规范

  • 使用标准的 HTTP 响应状态码,参考规范
  • 发生错误时,需设置 Response Body 的错误码;
  • 发生错误时,需设置 Response Body 的错误文本;

错误返回

HTTP 响应状态码,不要设置成 200 !需遵循 RFC 标准。

  1. // 错误时 Response Body 结构
  2. type Failure struct {
  3. Code int `json:"code"` // 业务码
  4. Message string `json:"message"` // 描述信息
  5. }

正确返回

HTTP 响应状态码,设置成 200,Response Body 结构为返回的数据结构。

示例

image.png

参考大厂