REST端点中的多个ID

时间:2017-06-25 08:10:53

标签: javascript rest fetch json-server

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

查看文档,似乎没有任何方法可以一次删除,更新或发布多个项目? PATCHPOSTPUTDELETE方法都需要一个端点,其结构为一个尾随ID,例如/posts/1。我已尝试在网址?id=1&id=2中发送多个ID,也作为请求正文的一部分,但似乎都无法正常工作。

这是典型的REST API的工作原理,如果是这样,这意味着我必须循环访问ID并为每个请求发送多个请求,或者我错过了这一点?

1 个答案:

答案 0 :(得分:0)

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