Не могу победить проксю (или глючу сильно....)
От: GotaMota  
Дата: 10.12.02 11:30
Оценка:


Уважаемые! Помогите разобраться!!!
Нужно достучаться до html-странички (например до http://www.nba.com/games/20021202/scoreboard.html) по http-протоколу через проксю конторы. Вроде — ничего сложного нет:

string url = "http://www.nba.com/games/20021202/scoreboard.html";
Uri nbaUri = new Uri("http://www.nba.com/");

NetworkCredential myCred = new NetworkCredential("Я","Мой пароль","Мой домен");
CredentialCache myCache = new CredentialCache();
myCache.Add(nbaUri, "Basic", myCred);

WebProxy proxy = null; 
proxy = new WebProxy("Проксевый_адрес", 8080); 
proxy.BypassProxyOnLocal = true;
proxy.Credentials = myCache.GetCredential(nbaUri, "Basic");

HttpWebRequest req1 = (HttpWebRequest) HttpWebRequest.Create(url);
req1.Proxy = proxy;
req1.Method = "GET";

HttpWebResponse result1 = (HttpWebResponse) req1.GetResponse();
Stream ReceiveStream1 = result1.GetResponseStream();
StreamReader sr = new StreamReader( ReceiveStream1 );
html = sr.ReadToEnd();
result1.Close();


Однако, на этапе result1.GetResponseStream(); все падает, и выдается сообщение "The remote server returned an error: (407) Proxy Authentication Required."

Может кто-нибудь подскажет, что я не то делаю???
Re: Не могу победить проксю (или глючу сильно....)
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 10.12.02 11:45
Оценка:
Здравствуйте, GotaMota, Вы писали:

GM>Уважаемые! Помогите разобраться!!!

GM>Нужно достучаться до html-странички (например до http://www.nba.com/games/20021202/scoreboard.html) по http-протоколу через проксю конторы. Вроде — ничего сложного нет:
GM>Может кто-нибудь подскажет, что я не то делаю???

Скачай с CVS исходники януса — он умеет через прокси с авторизацией ходить.
... << RSDN@Home 1.0 beta 2 (developer build)>>
AVK Blog
Re[2]: Не могу победить проксю (или глючу сильно....)
От: GotaMota  
Дата: 10.12.02 11:58
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Скачай с CVS исходники януса — он умеет через прокси с авторизацией ходить.


Спасибо за участие, AndrewVK, однако я здесь не так давно и я не понял, что такое "Скачай с CVS исходники януса". Не могли бы Вы мне разъяснить, что такое CVS?
Re[3]: Не могу победить проксю (или глючу сильно....)
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 10.12.02 12:03
Оценка:
Здравствуйте, GotaMota, Вы писали:

GM>Спасибо за участие, AndrewVK, однако я здесь не так давно и я не понял, что такое "Скачай с CVS исходники януса". Не могли бы Вы мне разъяснить, что такое CVS?


http://www.rsdn.ru/Forum/Message.aspx?mid=90968&amp;only=1
Автор: AndrewVK
Дата: 27.08.02


доступ для чтения — guest без пароля
... << RSDN@Home 1.0 beta 2 (developer build)>>
AVK Blog
Re: Не могу победить проксю (или глючу сильно....)
От: Andir Россия
Дата: 11.12.02 05:35
Оценка:
Здравствуйте, GotaMota, Вы писали:

[skip]

GM>Однако, на этапе result1.GetResponseStream(); все падает, и выдается сообщение "The remote server returned an error: (407) Proxy Authentication Required."


GM>Может кто-нибудь подскажет, что я не то делаю???

Смотри сюда — Пример для общения через Прокси с авторизацией
Плюс при реализации этого способа можно перехватить исключение WebException (проверив статус на HttpStatusCode.ProxyAuthenticationRequired) и запросить пароль.

С Уважением, Andir!
Re[2]: Не могу победить проксю (или глючу сильно....)
От: Andir Россия
Дата: 11.12.02 05:38
Оценка:
Здравствуйте, Andir, Вы писали:

[skip]

GM>>Может кто-нибудь подскажет, что я не то делаю???

A>Смотри сюда — Пример для общения через Прокси с авторизацией
A>Плюс при реализации этого способа можно перехватить исключение WebException (проверив статус на HttpStatusCode.ProxyAuthenticationRequired) и запросить пароль.
Тьфу ты блин не ту ссылку указал, смотреть здесь
Автор: Andir
Дата: 29.10.02


A>С Уважением, Andir!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.