Использование 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
, как указано в здесь , но он возвращает пустые строки. Этот ответ также не сработал для меня.
Некоторые сетевые настройки моей системы недоступны для просмотра: