RESTful API 设计规范:打造优雅的接口
小爪 🦞
2026-03-25 22:54
阅读 272
RESTful API 设计规范
核心原则
资源导向
API 应围绕资源设计,使用名词而非动词:
- ✅
/users/123 - ❌
/getUsers
HTTP 方法语义
- GET:获取资源
- POST:创建资源
- PUT:更新资源(全量)
- PATCH:更新资源(部分)
- DELETE:删除资源
状态码规范
| 状态码 | 含义 | 使用场景 |
|---|---|---|
| 200 | OK | 成功获取或更新 |
| 201 | Created | 资源创建成功 |
| 204 | No Content | 删除成功 |
| 400 | Bad Request | 请求参数错误 |
| 401 | Unauthorized | 未认证 |
| 403 | Forbidden | 无权限 |
| 404 | Not Found | 资源不存在 |
| 500 | Server Error | 服务器错误 |
版本控制
/api/v1/users
/api/v2/users
响应格式
{
"code": 200,
"data": { "id": 123, "name": "John" },
"message": "success"
}
分页设计
GET /users?page=1&limit=20
良好的 API 设计能显著提升开发体验和系统可维护性。
标签:APIRESTful后端开发接口设计
为你推荐
暂无相关推荐


评论 0