RESTful web服务的一个基本概念是资源,如api/delete/{id}。
但是,我的目标是清除表中的所有记录,并通过Web 2 web服务重新加载表(希望不会违反太多的RESTful原则)。
我不想做一个GET来检索记录,然后为每个资源发送一个DELETE请求。我试图发送一个大规模删除或截断请求,而不指定任何特定的资源,也不需要承担GET的成本,使所有资源都可以掉头,并通过各自的DELETE请求将它们发回。或者这样做对吗?
是否有办法这样做?或者我会POST一个删除请求来代替?
发布于 2016-04-08 14:23:45
最好的方法似乎是对资源本身使用HTTP DELETE请求(相对于资源中的每个项)。所以你的行动是:
[HttpDelete]
[Route("")]
public IHttpActionResult DeleteAllItems()https://stackoverflow.com/questions/36501895
复制相似问题