47 lines
551 B
Markdown
47 lines
551 B
Markdown
# api 接口响应
|
|
|
|
接口要区分 成功/失败
|
|
|
|
## 经典
|
|
|
|
成功和响应 使用一套机制
|
|
```json
|
|
{
|
|
"code": 0,
|
|
"data": <Book>,
|
|
"message": ""
|
|
}
|
|
```
|
|
|
|
成功:
|
|
```json
|
|
{
|
|
"code": 0,
|
|
"data": any,
|
|
}
|
|
```
|
|
失败
|
|
```json
|
|
{
|
|
"code": 10000,
|
|
"message": ""
|
|
}
|
|
```
|
|
|
|
## 根据贴合HTTP协议语义
|
|
|
|
通过 HTTP Code来定义 API接口返回是否成功
|
|
|
|
200
|
|
成功: 直接返回业务数据,不是再包装一层
|
|
```json
|
|
<Book>
|
|
```
|
|
|
|
失败之间返回失败信息, 400/401/403/500
|
|
```json
|
|
{
|
|
"code": 10000,
|
|
"message": ""
|
|
}
|
|
``` |