Representational State Transfer,直译为表现层状态转移,或许可以解释为用 URL 定位资源,用 HTTP 动词描述操作
简单总结
安全可靠,高效,易扩展。
简单明了,可读性强,没有歧义。
API 风格统一,调用规则,传入参数和返回数据有统一的标准。
RESTful 设计原则
1. HTTPS
2. 域名
3. 版本控制
4. 用 URL 定位资源
5. 用 HTTP 动词描述操作
6. 资源过滤
7. 正确使用状态码
8. 数据响应格式
9. 调用频率限制
10. 编写文档