0

来自 Wordpress 背景,我对使用 REST API 的了解非常有限。我已经开始使用JSON 服务器(虚拟本地休息 API)来学习细节。

查看文档,似乎没有任何方法可以一次删除、更新或发布多个项目?、和方法都需要一个带有一个尾随 ID 的端点,PATCH例如. 我已经尝试在 url 中发送多个 ID 即作为请求正文的一部分,但似乎都不起作用。POSTPUTDELETE/posts/1?id=1&id=2

这是典型的 REST API 的工作方式吗?如果是这样,这是否意味着我必须遍历 ID 并为每个请求发送多个请求,还是我错过了重点?

4

1 回答 1

0

使用 REST,您通常不需要批量操作,除非您要删除集合。POST 请求通常将单个实体插入到集合中,但这并不意味着您不能构造端点以接受要插入到集合中的实体数组。当我设计一个用于发布新资源的 RESTful 端点时,我只接受一个实体。我让客户端并行执行多个 POST 请求,以减少创建实体列表所需的时间。

于 2017-06-25T14:58:58.053 回答