Я делаю простой запрос GetAsync () с объектом HttpClient. Когда я получаю небольшое количество данных таким образом, запрос работает нормально. Когда я пытаюсь получить большой объем данных, время ожидания запроса истекает.
Я попытался установить свойство Timeout HttpClient на 5 минут, например:
var client = new HttpClient();
client.Timeout = new TimeSpan(0, 5, 0);
перед вызовом, но время ожидания истекает через ~ 60 секунд.
Я прочитал несколько ответов, чтобы использовать HttpWebRequest для доступа к более детальным параметрам времени ожидания, но я использую .net 4.5.2, и ссылки на HttpWebRequest не будут компилироваться.
Как я могу увеличить тайм-аут чтения-записи HttpClient?