ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
C# WebRequest - WebResponse |

13.03.2010, 17:23
|
|
Познающий
Регистрация: 12.11.2008
Сообщений: 33
Провел на форуме: 67053
Репутация:
15
|
|
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)
|
|
|
|