У меня проблема с входом на сайт из настольного приложения C # - PullRequest
0 голосов
/ 16 сентября 2010

Я хочу войти на сайт bakcell.com / ru / login и сделать что-то с той же сессией, но когда я пробую этот код, я получаю эту ошибку:

Удаленный сервер возвратил ошибку: (401) Несанкционированный.

Код:

HttpWebRequest wr = (HttpWebRequest)WebRequest.Create("http://bakcell.com/en/login");
HttpWebResponse rs = (HttpWebResponse)wr.GetResponse();
Stream s = rs.GetResponseStream();
StreamReader srt = new StreamReader(s);
receiveData = srt.ReadToEnd(); 

Но когда я открываю этот URL из любого веб-браузера, он работает нормально, так как я могу запросить, как веб-браузер, чтобы получить тело, указанное с этим URL?

1 Ответ

0 голосов
/ 16 сентября 2010

Вы пытались изменить свой пользовательский агент на что-то стандартное, например, Mozilla / 5.0?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...