Получить IE прокси по умолчанию с DefaultWebProxy
прочитал почти всю документацию, которую я могу найти, но ям, чтобы найти простой рабочий пример того, как получить IEНастройки прокси по умолчанию с использованием.DefaultWebProxy()
Кажется, этот код компилируется и работает, но как мне тогда получить прокси-URI в виде строки?
HttpWebRequest webRequest =
(HttpWebRequest)HttpWebRequest.Create("http://www.google.com");
if (WebRequest.DefaultWebProxy != null)
{
webRequest.Proxy = WebRequest.DefaultWebProxy;
}
РЕДАКТИРОВАТЬ:
После отправки этого вопроса я обнаружил, что один или несколько прокси-серверов могут быть установлены для разных адресатов или обойдены (возможно, для локальных интранет-адресов). Тот'почему вам нужно указать URI дляGetProxy()
, Необходимо знать, для какого пункта назначения получить прокси. Если "Автоматически определять настройки " в настройках обозревателя браузер будет искать файл PAC в локальном домене. Файл PAC содержит функцию Javascript, которая определяет адрес прокси для данного места назначения.