Ошибка аутентификации прокси время от времени - PullRequest
0 голосов
/ 30 июня 2019

Я использую пакет NuGet RestSharp Джона Шихана для загрузки файлов.Моя компания находится за прокси-сервером, поэтому я должен проходить аутентификацию через прокси.Я запускаю программу со своего рабочего стола, используя Visual Studio 2017, используя консольное приложение C #.Программа отлично работает.Я могу аутентифицироваться через прокси и успешно загружать файлы.Но время от времени я получаю следующий response.statuscode: Требуется проверка подлинности прокси.Я не понимаю почему.Он прекрасно работает после сотен загрузок, а затем выдает эту ошибку.Это раздражает.это единственная причина, по которой я не смог перенести этот код в производственную среду.Вот как выглядит аутентификация моего прокси:

            myProxy = new WebProxy("proxyname.domain.com", 8080)
            {
                Credentials = new NetworkCredential("service_account", "*******", "domain")
            };

            client = new RestClient("https://url.domain.com")
            {
                Proxy = myProxy
            };
            client.ConfigureWebRequest(wr => wr.Proxy = myProxy);
...