什么是以REST风格删除多个条目的方法?
我的用例是,我有一个Backbone Collection,在其中需要能够一次性删除多个项目。选项似乎是:
1.为每个记录发送DELETE请求(如果可能有几十个项目,这似乎是一个坏主意); 2.在URL中连接要删除的ID(即,“/records/1;2;3”)并发送DELETE请求; 3.以非REST方式发送包含标记为删除的ID的自定义JSON对象。
所有选项都不理想。
这似乎是REST约定的一个灰色地带。
我的用例是,我有一个Backbone Collection,在其中需要能够一次性删除多个项目。选项似乎是:
1.为每个记录发送DELETE请求(如果可能有几十个项目,这似乎是一个坏主意); 2.在URL中连接要删除的ID(即,“/records/1;2;3”)并发送DELETE请求; 3.以非REST方式发送包含标记为删除的ID的自定义JSON对象。
所有选项都不理想。
这似乎是REST约定的一个灰色地带。