API 开发规范
基本原则
- RESTful 设计,无状态
- 统一使用 JSON 格式
- 路由前缀:
/api/v1 - 认证方式:
Authorization: Bearer <token> - HTTP状态码统一为200
路由规范
- 资源名使用复数:
/users、/user_profiles - HTTP 方法对应操作:
GET- 查询POST- 创建PUT/PATCH- 更新DELETE- 删除
统一响应格式
code为业务状态码
| 业务码 | 说明 |
|---|---|
| 200 | 成功 |
| 400 | 请求错误 |
| 401 | 验证失败 |
| 401 | 未认证 |
| 403 | 无权限 |
| 404 | 未找到 |
| 429 | 请求过频 |
| 500 | 服务器错误 |
响应示例
成功响应
验证失败
分页响应