是否可以在动作中同时使用[HttpHead,HttpGet]?

时间:2017-10-09 10:06:28

标签: c# .net model-view-controller http-headers

我正在尝试使用[HttpGet, HttpHead]添加对操作的头部请求的支持,但是在执行GET / Head请求时返回404,并将这两个属性应用于操作。应用一个或另一个按预期工作,但我想要两个。

我的行动如下:

[HttpHead, HttpGet]
public ActionResult Index(string one, string two, string three)
{    
}

项目正在使用.NET 4.5.1,我不想修改一个操作以使用AcceptVerbs来保持一致性,是否可以同时使用GET/HEAD个属性动作?

1 个答案:

答案 0 :(得分:0)

您只需要使用AcceptVerbs属性来实现此目标,我不认为还有其他方法可以做到这一点。

此外,出于一致性目的,使用AcceptVerbs应该没有问题。