Учитывая два действия в контроллере ASP.NET MVC, которые возвращают одно и то же, но одно обрабатывает запросы GET, а другое — запросы POST. Действие GET всегда возвращается через 0,1 секунды, а действие POST всегда возвращается через 30 секунд. Само действие выполняется очень быстро, но по какой-то причине браузер (IE и Chrome) показывает 30-секундное ожидание в Network Profiler — что может быть причиной задержки? Есть ли способ отладить это?
[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 секунды