RestFul
- 接口设计风格
- (Resource) Representational State Transfer -- 资源状态转换
- 资源 -- 网络中一切实体(一张图片、数据库中一条记录、一段文本等) -- 在编程语言中被称为对象
- 表现层 -- 将资源呈现出的具体方式,具体的表现形式由HTTP请求的头信息中用Accept和Content-Type字段指定
- 状态转换 -- 客户端通过某种手段,让服务器资源发生状态转换 --GET POST PUT PATCH DELETE
RstFul 特点
- uri 包含两部分,一个是 资源路径 + 资源唯一标识符,类似目录文件形式
- 使用http动词标识客户端使用资源的状态
- 使用JSON或XML作为数据的容器