在REST的wiki文章中 指出,如果您使用http://example.com/resources DELETE,则表示您正在删除整个集合.
如果您使用http://example.com/resources/7HOU57Y DELETE,则表示您正在删除该元素.
我正在做一个网站,请注意不要WEB服务.
我有一个列表,列表中的每个项目都有1个复选框.一旦我选择了多个要删除的项目,我将允许用户按下名为DELETE SELECTION的按钮.如果用户按下按钮,将弹出一个js对话框,要求用户确认删除.如果用户确认,则删除所有项目.
那么我应该如何满足以RESTFUL方式删除多个项目?
注意,目前对于网页中的DELETE,我所做的是使用带有POST作为操作的FORM标签,但是包含值为DELETE的_method,因为这是其他人在SO中指示如何对网页进行RESTful删除.
rest ×1