一、基础约定
1、接口路径以 /api 或 /[version]/api 开头
如:/api/users
或 /v2/api/users
2、HTTP方法
方法 | 场景 |
GET | 获取数据 |
POST | 创建数据 |
PATCH | 差量修改数据 |
PUT | 全量修改数据 |
DELETE | 删除数据 |
3、HTTP状态码 (有很多状态吗,这里只列了少部分)
状态码 | 说明 |
200 | 创建成功 |
400 | 参数错误 |
401 | 未授权 |
404 | 未找到对象 |
500 | 服务器错误 |
502 | 网关错误 |
4、数据结构
code: =200 成功, >200 异常 message: 返回信息描述 data: 数据
// 成功 { "code": 200, "message": "success", "data": { "key": "value" } } // 分页数据 { "code": 200, "message": "success", "data": { "items": [ {...}, {...}, ], "total": 10,
"currentPage": 1, "pageSize": 20, "totalPage": 1, } } // 错误信息 { "code": 1000, "message": "错误", "data": {} }
标签:200,code,数据,前后,规范,接口,api,message,data From: https://www.cnblogs.com/liangzhixiaolaohu/p/16593365.html