我们的系统中有两个(相关的)类型,项目和集合。这些由ITEM-n
and标识COLL-n
(其中n
s 是整数)。
当我们想将单个项目添加到集合中时,我们执行以下操作:
PUT /collection/COLL-1234/items/ITEM-1234
但是,我们有时会向集合中添加大量项目,并希望避免多次往返。一种选择是:
PUT /collection/COLL-1234/items
带有列出所有要添加的项目的有效负载,但我们不想替换集合中的所有项目,所以这不太有效。
我们想出的最好的是:
PATCH /collection/COLL-1234/items
带有列出所有项目的有效负载。任何人都可以提出更好的建议吗?