RESTful API 规范
概述
RESTful API 是一种 Web 应用程序的接口设计风格和开发方式。使用 RESTful 风格设计的 API 路由基于 HTTP,支持 XML 与 JSON 等格式的数据回传。
RESTful 风格设计的接口本身是通过请求方式的限制实现对网络资源状态的标识,类似于 GET 请求某一个路由路径,应当对应的是数据的获取。而使用 POST 方式进行路由路径的请求,应当对应数据的增加。
HTTP 请求方式
一个 HTTP 请求可能会采用各种不同的请求方式,如下表所示。
请求方式 | 描述 |
---|---|
GET | 请求指定的页面信息,并且返回相关的数据。 |
HEAD | 类似于 GET 请求,但返回内容不包含主体,用于获取报头。 |
POST | 向后台服务器发送数据。 |
PUT | 向后台服务器发送数据更新内容。 |
DELETE | 指定删除内容的操作头。 |
CONNECT | HTTP 1.1 中预留管道方式的代理服务器。 |
OPTIONS | 获取服务器的性能等。 |
TRACE |