сижу под прокси. в Панели управления все параметры прокси прописаны. HTTP_Get не работает. Сначала выдавал ошибку 400, сейчас 407 (в какой момент поменялась ошибка не отследил). Но если параметры прокси прописать в самом компоненте HTTP_Get, всё работает отлично. Подскажите, как отладить?
Набросал вот такую схемку.
Если сначала запустить загрузку через HTTP_get - получаю ошибку 407.
WebBrowser работает отлично. Если сначала запустить WebBrowser, а потом HTTP_get - всё работает.
code_30261.txt
------------ Дoбавленo в 14.15:
Вот текст ошибки
Код ошибки: 407 Требуется проверка подлинности через прокси-сервер. ISA Server требует авторизации для выполнения данного запроса. Отказано в доступе к фильтру веб-прокси. (12209)
IP-адрес: ХХ.ХХ.ХХ.ХХ
Дата: 05.02.2013 10:14:36 [GMT]
Сервер: ХХХХХХ.ХХХХХХ.RU
Источник: прокси
IP-адрес: ХХ.ХХ.ХХ.ХХ
Дата: 05.02.2013 10:14:36 [GMT]
Сервер: ХХХХХХ.ХХХХХХ.RU
Источник: прокси
------------ Дoбавленo в 22.13:
Гугль выдаёт несколько сайтов вот с таким вариантом решения ошибки 407:
По умолчанию при выполнении запроса через WebRequest используются настройки прокси, прописанные в Internet Explorer. Но если прокси-сервер использует AD-авторизацию, то необходимо указать в запросе использование разрешений пользователя по умолчанию. Т.е. код инициализации запроса должен выглядеть следующим образом:
1.var request = (HttpWebRequest)WebRequest.Create(url);
2.request.Proxy.Credentials = CredentialCache.DefaultCredentials;
Если не указать для прокси разрешения, которые следует использовать, то возникнет ошибка "Удаленный сервер возвратил ошибку: (407) Требуется проверка подлинности посредника" ("The remote server returned an error: (407) Proxy Authentication Required").
Но я к сожалению не силён в программировании. Как это можно реализовать в Hiasm? может поможет1.var request = (HttpWebRequest)WebRequest.Create(url);
2.request.Proxy.Credentials = CredentialCache.DefaultCredentials;
Если не указать для прокси разрешения, которые следует использовать, то возникнет ошибка "Удаленный сервер возвратил ошибку: (407) Требуется проверка подлинности посредника" ("The remote server returned an error: (407) Proxy Authentication Required").