ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

C# WebRequest - WebResponse
  #1  
Старый 13.03.2010, 17:23
WAYS
Познающий
Регистрация: 12.11.2008
Сообщений: 33
Провел на форуме:
67053

Репутация: 15
Отправить сообщение для WAYS с помощью ICQ
По умолчанию C# WebRequest - WebResponse

Всем привет, столкнулся с проблемой чтения ответа после пост запроса.
Проблема в том что я делаю запрос, после чего я должен получить куки #1, потом, оно меня кидает на иную страницу и я получаю куки #2.

Код:
              string uri = "http://site.com/login.php";
              string parameters = "username=" + tb_login.Text + "&password=" + tb_pass.Text;
              WebRequest webRequest = WebRequest.Create(@uri);
              Stream os = null;
              webRequest.Method = "POST";
              webRequest.Timeout = 15000;
              webRequest.ContentType = "application/x-www-form-urlencoded";
              webRequest.Headers.Add("Accept-Language", "ru-RU,ru;q=0.9,en;q=0.8");
              webRequest.Headers.Add("Accept-Charset", "iso-8859-1, utf-8, utf-16, *;q=0.1");
              webRequest.Headers.Add("Accept-Encoding", "deflate, gzip, x-gzip, identity, *;q=0");
            byte[] bytes = Encoding.UTF8.GetBytes(parameters);
            try
            { 
                webRequest.ContentLength = bytes.Length;
                os = webRequest.GetRequestStream();
                os.Write(bytes, 0, bytes.Length); 
            }
            catch
            {
            }
            finally
            {
                if (os != null)
                {
                    os.Close();
                }
            }

WebResponse webResponse = webRequest.GetResponse();
                MessageBox.Show(webResponse.Headers.ToString());
                Меня в момент авторизации перекидывает на другую страницу, и я не получаю заголовки с 1й.
Как получить куки 1?, я в чарлесе их вижу.
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ