HttpWebRequest. Почему response приходит после Stream.Write
От: alexuz1977  
Дата: 03.05.07 15:37
Оценка:
Люди, поможите плиз кто может. Не могу авторизоваться.

По форумам искал но видимо плохо. Посылаю POST request с данными на форму. Кто-нибудь может подсказать почему сразу после Stream.Write приходит ответ с сервера и как оттуда выдернуть куки (см. код ниже)

Всем посочувствовавшим заранее спасибо

HttpWebRequest req

req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.CookieContainer = new CookieContainer();

SomeBytes = Encoding.UTF8.GetBytes(FormParams);
req.ContentLength = SomeBytes.Length;

newStream = req.GetRequestStream();
newStream.Write(SomeBytes, 0, SomeBytes.Length);
                        
// смотрю снифером: здесь был мой запрос и ответ с сервера с куками 
            
newStream.Close();

result = (HttpWebResponse)req.GetResponse();
// Здесь куков уже нет
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.