繁体   English   中英

REST端点中的多个ID

[英]Multiple ID's in REST endpoints

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

查看文档,似乎无法一口气删除,更新或发布多个项目? PATCHPOSTPUTDELETE方法都需要一个由一个尾随ID构成的端点,例如/posts/1 我尝试过在URL中发送多个ID,即?id=1&id=2并且也作为请求正文的一部分,但似乎都没有用。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM