|
Вопрос # 5 771/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Авторизуюсь на один сайт, всё проходит успешно. Код авторизации приложен. Но когда я пытаюсь сделать еще один запрос по абсолютно такой же схеме, программа виснет на строчке "Stream newStream = h.GetRequestStream();"
Помогите.
Приложение: Переключить в обычный режим- h = (HttpWebRequest)WebRequest.Create(@"http://fogirl.ru/login/");
- h.Method = "POST";
- h.ContentType = "application/x-www-form-urlencoded";
- string s =
"username="+login+"&password="+pass+"&submit.x=43&submit.y=10&redirect=/login/";
- byte[] SomeBytes = Encoding.GetEncoding(1251).GetBytes(s);
- h.CookieContainer = cc;
- h.ContentLength = SomeBytes.Length;
- Stream newStream = h.GetRequestStream();
- newStream.Write(SomeBytes, 0, SomeBytes.Length);
- newStream.Close();
- WebResponse result = h.GetResponse();
 |
Вопрос задал: webkent (статус: 2-ой класс)
Вопрос отправлен: 21 ноября 2011, 19:42
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 21 ноября 2011, 19:54; участников в обсуждении: 1.
|
webkent (статус: 2-ой класс), 21 ноября 2011, 19:54 [#1]:
Даже если просто делать запросы:
HttpWebRequest h = HttpWebRequest)WebRequest.Create(@"http://fogirl.ru");
HttpWebResponse r = (HttpWebResponse)h.GetResponse();
Всё равно два раза проходит, а на третий зависает
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|