RESTful API 是一种基于 HTTP 协议的架构风格,通过标准的 HTTP 方法(如 GET、POST、PUT、DELETE)实现对资源的增删改查。以下是关键要点:
核心原则 ✅
- 资源导向:每个 URL 对应一个资源(如
/users
表示用户集合) - HTTP 方法:
GET
:获取资源(例如/api/products/123
)POST
:创建新资源(例如/api/orders
)PUT
:更新资源(例如/api/users/456
)DELETE
:删除资源(例如/api/products/789
)
- 状态码规范:
200
:成功404
:未找到500
:服务器错误
最佳实践 🛠
- 使用 名词复数 表示集合(如
/api/books
而非/api/book
) - 通过 查询参数 过滤数据(如
/api/users?role=admin
) - 遵循 统一接口,避免自定义端点
- 添加 版本控制(如
/api/v1/users
)
扩展阅读 📚
点击了解 API 设计规范
查看 RESTful API 示例代码