PUT和POST在REST中做了类似的事情。假设为POST意味着创建新条目,PUT意味着更新现有条目。
我一直以为你在控制器操作方法上只能有一个路由属性,但现在我想要一个方法来响应HttpPost
或 { {1}}。
尝试了一些变体,如果应用了多个路由属性,则不会触及操作。像这样:
HttpPut
现在的问题是:如何在同一控制器操作中响应PUT和POST请求?
答案 0 :(得分:2)
有内置的方法可以做到这一点。使用AcceptVerbsAttribute
[AcceptVerbs(HttpVerbs.Post | HttpVerbs.Put)]
public ActionResult Include()
{
}