2013-02-11 65 views
0

我正在設計一個休息API,我需要爲實體添加標籤。該實體使用POST /content創建,其中json數據在請求正文中傳遞。我希望允許在提出POST請求時添加標籤,以及稍後。這是我的。Rest api - 爲實體添加標籤

POST /content?tag=foo&tag=bar 

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

現在,我該如何允許刪除標籤?這將是一個更好的辦法>

回答

2

簡短的回答:是,你會做這樣的

假設你的實體是在內容的創建一個實體您可以:

POST /entity 

這將創建一個實體,並返回一個實體ID,例如29292

如果你需要對實體添加標籤,你會往下走這樣的層次:

POST /entity/29292/tags 

刪除標籤您只需將

DELETE /entity/29292/tags 

龍答:你想學this guideline創造,有很多的詳細信息和最佳實踐的RESTful API中。