ASP.NET MVC获取GET请求以仅执行POST操作

时间:2019-09-04 06:27:44

标签: google-chrome asp.net-mvc-4

几周以来,我开始在ASP.NET MVC网站上看到很多有关GET请求的错误日志,这些请求仅用于POST操作。发生这种情况时,ASP.NET框架将引发HttpException:在控制器“ Y”上找不到公共操作方法“ X”。

示例后操作如下:

[HttpPost, ValidateAntiForgeryToken]
public ActionResult X()
{
    ...
}

到目前为止,似乎所有引起此问题的客户端都在Windows 7上使用Chrome72。用户代理字符串类似于:Mozilla / 5.0(Windows NT 6.1; Win64; x64)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 72.0.3626.109 Safari / 537.36

我们有很多公司客户,这说明了为什么其中相当一部分仍使用Windows 7。

我还没有找到有关此问题的其他文章,所以我想知道是否有人看到了此行为,并且我仍在寻找解决此问题的最佳方法。

0 个答案:

没有答案
相关问题