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 | 服务器错误 |
响应示例
成功响应
验证失败
分页响应