RESTful 风格的 API

2023-02-27 14:26:54
RESTful 风格的 API 主要使用不同的请求方法访问同一个 URI,这样简化了 API 的设计。比如查询、删除、更新书籍都访问的是 /book/1,分别使用 GET、DELETE、PUT 方法。而不是使用 /book/get/1、/book/delete/1、/book/add/1 其次他还会对前后端数据交互做一个约定。我们这边用的是 code、message、data 这个响应对象。 GET:请求从服务器获取特定资源。举个例子:GET /classes(获取所有班级) POST :在服务器上创建一个新的资源。举个例子:POST /classes(创建班级) PUT :更新服务器上的资源(客户端提供更新后的整个资源)。举个例子:PUT /classes/12(更新编号为 12 的班级) DELETE :从服务器删除特定的资源。举个例子:DELETE /classes/12(删除编号为 12 的班级) PATCH :更新服务器上的资源(客户端提供更改的属性,可以看做作是部分更新)