鉴于 ASP.NET MVC 控制器中的两个操作返回相同的内容,但一个处理 GET 请求,一个处理 POST 请求。GET 操作总是在 0.1 秒内返回,而 POST 操作总是在 30 秒内返回。该操作本身完成得非常快,但由于某种原因,浏览器(IE 和 Chrome)在 Network Profiler 中显示为等待 30 秒 - 可能导致延迟的原因是什么?有什么办法可以调试吗?
[HttpGet]
public ActionResult MyAction()
{
return View("MyView");
}
[HttpPost]
public ActionResult MyAction(object obj)
{
return View("MyView");
}
每个网络配置文件:
http://MyDevServer.com:8080/MyController/MyAction 方法:GET 状态:200 OK 时间:0.194 秒
http://MyDevServer.com:8080/MyController/MyAction 方法:POST 状态:200 OK 时间:30.39 秒