【发布时间】:2009-02-04 17:04:21
【问题描述】:
假设我有一个资源,在调用 delete 时可以有两种不同的行为
- 资源被删除。
- 资源已移至回收站。
如何以符合 REST 的方式对其进行建模?
我想到了以下解决方案:
DELETE /myresource
将资源移动到回收站(默认行为)
DELETE /myresource?force-delete=true
强制删除资源。
这符合 REST 吗?我在调用DELETE的时候从来没有在URL中看到查询参数,可以吗?
【问题讨论】:
标签: rest