Проблемы с тайм-аутом C # HttpClient - PullRequest
0 голосов
/ 01 мая 2018

Я делаю простой запрос GetAsync () с объектом HttpClient. Когда я получаю небольшое количество данных таким образом, запрос работает нормально. Когда я пытаюсь получить большой объем данных, время ожидания запроса истекает.

Я попытался установить свойство Timeout HttpClient на 5 минут, например:

var client = new HttpClient();
client.Timeout = new TimeSpan(0, 5, 0);

перед вызовом, но время ожидания истекает через ~ 60 секунд.

Я прочитал несколько ответов, чтобы использовать HttpWebRequest для доступа к более детальным параметрам времени ожидания, но я использую .net 4.5.2, и ссылки на HttpWebRequest не будут компилироваться.

Как я могу увеличить тайм-аут чтения-записи HttpClient?

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