MVC5 выдача HTTPWebRequest и WebResponse занимает много времени - PullRequest
0 голосов
/ 03 июня 2018

Я пытаюсь получить дату и время в сети, используя следующий код

public static DateTime GetDate()
    {
        try
        {
            var myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.microsoft.com");
            var response = myHttpWebRequest.GetResponse();
            var todaysDates = response.Headers["date"];
            var onlineDate = DateTime.ParseExact(todaysDates,
                "ddd, dd MMM yyyy HH:mm:ss 'GMT'",
                CultureInfo.InvariantCulture.DateTimeFormat,
                DateTimeStyles.AssumeUniversal);
            return DateTime.Parse(onlineDate.ToString("d"));
        }
        catch (Exception)
        {
            return DateTime.Today;
        }

    }

Этот код работает нормально, если вызывается из консольного приложения, но если вызывается этот код из MVC5, потребуется очень много времени дляответ.Любая идея

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...