Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сохранить куки... 
:(
    Опции темы
Predator199
Дата 16.2.2015, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 412
Регистрация: 1.2.2012

Репутация: нет
Всего: -4



Авторизовываюсь
Код

         CookieCollection cookies = new CookieCollection();
            HttpWebRequest getRequest = (HttpWebRequest)WebRequest.Create("http://www.site.ru/login");
            getRequest.CookieContainer = new CookieContainer();
            getRequest.Method = WebRequestMethods.Http.Post;
            getRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 YaBrowser/14.12.2125.10034 Safari/537.36";
            getRequest.ContentType = "application/x-www-form-urlencoded";

            byte[] byteArray = Encoding.ASCII.GetBytes(String.Format("name={0}&pass={1}", "name", "123"));
            getRequest.ContentLength = byteArray.Length;
            Stream newStream = getRequest.GetRequestStream();
            newStream.Write(byteArray, 0, byteArray.Length);
            newStream.Close();
            HttpWebResponse getResponse = (HttpWebResponse)getRequest.GetResponse();


Собственно вопрос. До этого авторизовались, теперь как выполнить запрос включив уже ранее полученные куки с авторизации..??

Код


            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.site.ru/");
            request.CookieContainer.Add(cookies);
            HttpWebResponse requeste = (HttpWebResponse)request.GetResponse();
            cookies = requeste.Cookies;


Не выходит...

Это сообщение отредактировал(а) Predator199 - 16.2.2015, 22:24
PM MAIL   Вверх
Predator199
Дата 16.2.2015, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 412
Регистрация: 1.2.2012

Репутация: нет
Всего: -4



 smile  smile 

Это сообщение отредактировал(а) Predator199 - 16.2.2015, 22:22
PM MAIL   Вверх
infarch
Дата 17.2.2015, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 13.3.2009

Репутация: 1
Всего: 1



Код

...
request.CookieContainer = new CookieContainer();
// do the request, save cookies
var Cookies = request.CookieContainer;

// use cookies when you need
request.CookieContainer = Cookies;

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0683 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.