0

エンティティにタグを追加する必要がある REST API を設計しています。エンティティはPOST /content、要求本文で json データが渡される場所を使用して作成されます。POSTリクエストが行われている間、および後でタグを追加できるようにしたい。これは私が持っているものです。

POST /content?tag=foo&tag=bar

PUT  /content/{id}?tag=baz&tag=bat

では、タグの削除を許可するにはどうすればよいでしょうか? より良いアプローチは何ですか>

4

1 に答える 1

3

簡単な答え:あなたはこのようにしますか

あなたのエンティティがあなたのコンテンツであると仮定すると、あなたは次のようになります。

POST /entity

これにより、エンティティが作成され、エンティティIDが返されます(例:29292)。

エンティティにタグを追加する必要がある場合は、次のように階層を下に移動します。

POST /entity/29292/tags

タグを削除するには、単純に

DELETE /entity/29292/tags

長い答え:あなたは、より多くの詳細とベストプラクティスを備えた安らかなAPIの作成に関するこのガイドラインを研究したいと考えています。

于 2013-02-11T23:07:51.893 に答える