Получить учетные данные веб-прокси по умолчанию в виде строк - PullRequest
0 голосов
/ 08 мая 2019

Использование WebRequest.DefaultWebProxy или WebRequest.GetSystemWebProxy в качестве прокси для WebClient позволяет мне использовать его методы DownloadData и DownloadFile на сайтах с ограниченным доступом.

Различные способы, которыми это работает:

Dim Client As New WebClient() With {.Proxy = WebRequest.DefaultWebProxy}
Dim Client As New WebClient() With {.Proxy = WebRequest.GetSystemWebProxy()}
Dim Client As New WebClient() With {.Proxy = New WebProxy()}
Dim Client As New WebClient() With {.UseDefaultCredentials = True}

Я пытаюсь выяснить, какой хост, порт, имя пользователя и пароль используются на прокси-сервере, чтобы я мог использовать его в другой среде программирования, которая требует эти учетные данные вручную в виде простого текста.

Dim Client As New WebClient() With {.Proxy = New WebProxy(Host:="xxx.xxx.xx.x", Port:=xxxx)}

Я попытался CredentialCache.DefaultNetworkCredentials, как указано в здесь , но он возвращает пустые строки. Этот ответ также не сработал для меня.

Некоторые сетевые настройки моей системы недоступны для просмотра:

enter image description here

...