Получение сообщения «Тайм-аут операции истек» в HttpWebRequest в Asp.Net CoreC#

Место общения программистов C#
Anonymous
Получение сообщения «Тайм-аут операции истек» в HttpWebRequest в Asp.Net Core

Сообщение Anonymous »

Я пытаюсь отправить запрос на веб-страницу и получаю сообщение об ошибке: «Время ожидания операции истекло». Я пытался переопределить тайм-аут по умолчанию, но безуспешно. Тот факт, что тот же URL-адрес отлично работает в браузере и что мой код отлично работает для других доменов, позволяет предположить, что, возможно, мне не хватает заголовков или чего-то еще? Может ли кто-нибудь подсказать, что добавить к запросу, чтобы обойти проблему с тайм-аутом?
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.mrporter.com/en-gb");
request.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36");
var wresp = (HttpWebResponse)request.GetResponse();

Вернуться в «C#»