RESTful API
Representational State Transfer (REST) 是一种软件架构风格,用于设计网络应用程序的接口。RESTful API 是基于 REST 架构风格的 API 设计。
Representational
资源的表现形式,描述数据的数据,元数据。
HTTP 方法
- GET: 服务端查询数据并返回至客户端
- POST: 客户端产生数据发送至服务端,服务端新增并保存
- PUT: 客户端更新服务端资源
- DELETE: 客户端希望删除服务端的资源
- …
举个例子:
1 | GET /classes:列出所有班级 |
content-type
描述数据的类型。
- application/json
- application/xml
- text/plain
- …
状态码
- 200: OK
- 201: Created
- 204: No Content
- 400: Bad Request
- 401: Unauthorized
- 403: Forbidden
- 404: Not Found
- 500: Internal Server Error
- 503: Service Unavailable
-…
State
数据本身,资源。
1 | text="hello world" |

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 skippy's life!
评论