У меня есть консольное приложение, построенное на .NET 4, которое использует библиотеку HttpClient
(полученную через NuGet) для извлечения данных из открытого API через Интернет.Консольное приложение находится за прокси.У компьютера с Windows, на котором он находится, установлены правильные настройки прокси в Internet Explorer.Когда консольное приложение пытается получить доступ к внешнему миру, ему присваивается статус 407 - «требуется проверка подлинности прокси».
Я не написал никакого специального кода для работы с прокси.Из ошибки 407 я предполагаю, что приложение перенаправляет на прокси без проблем, но прокси не аутентифицирует запрос.
Мой вопрос: возможно ли настроить HttpClient на использование учетных данных вошедшего в систему пользователя для аутентификации прокси?Если так, то как?
var client = new HttpClient(webRequestHandler);
client.PostAsync(RequestUri, MyContent);