0

システムには、アイテムとコレクションの 2 つの (関連する) タイプがあります。これらは and で識別されますITEM-n( COLL-nsnは整数です)。

コレクションに 1 つのアイテムを追加する場合は、次のようにします。

PUT /collection/COLL-1234/items/ITEM-1234

ただし、コレクションに多数のアイテムを追加する場合があり、多くの往復は避けたいと考えています。1つのオプションは次のとおりです。

PUT /collection/COLL-1234/items

追加するすべてのアイテムをリストするペイロードを使用しますが、コレクション内のすべてのアイテムを置き換えたくないため、うまく機能しません。

私たちが思いついた最高のものは次のとおりです。

PATCH /collection/COLL-1234/items

すべてのアイテムをリストするペイロードを使用します。誰かがより良いものを提案できますか?

4

1 に答える 1

1

POSTコレクション リソースで使用し/collection/COLL-1234/itemsます。

コレクションを置き換えるPUTことを意図しているのは正しいです。ただし、新しいサブリソースを作成します。表現 youが1 つのサブリソースではなく、サブリソースのリストであれば、これも問題ありません。POST POST

于 2013-07-04T10:03:34.883 に答える