Подскажите, пожалуйста, как избавиться от исключения? Запрос работает как надо, но периодически ловится исключение. Тот же запрос средствами HttpClient работает без выброса исключения, просто возвращается объект HttpResponseMessage с содержанием ошибки.
Причина ошибки известна - запрос недействителен по истечению времени, указанного в параметре запроса.
очевидно что вам сервер возращает статус 400. HTTPClient просто по другому работает, он возращает статус 400 (или другой) а потом вы сами решаете что с ним делать, а в Respons эсепшн валится. Нужно либо сервер смотреть, почему он не может обработать ваш запрос либо обрабатывайте ошбику руками на клиенте