【发布时间】:2015-09-02 19:15:23
【问题描述】:
想知道如何将单个端点用于这些操作。这实际上不是删除,而是设置标记已删除 = 0 或 1,所以我在考虑 put,如果它是实际删除,我会使用 DELETE(也请确认这一点)
但是如何在服务器端区分这两个调用。
PUT /product/:id (to delete)
PUT /product/:id (to undelete)
或
DELETE /product/:id (to delete)
DELETE /product/:id (to undelete)
编辑 我已经为产品的定期更新设置了 PUT,比如说它的名称、数量等,所以它与定期更新与取消删除有点冲突。也请告知
【问题讨论】:
-
@LutzHorn 请发表评论。
标签: rest uri naming-conventions