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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Cookie & HttpWebRequest & авторизация, Авторизация на сайте 
:(
    Опции темы
Geniy00
Дата 30.11.2009, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый день.
Мне нужна ваша помощь, так как не могу разобраться сам.

Использую программу Fiddler для анализа запросов браузера к сайту.

Не понятно где берутся кукисы.
При первом заходе на сайт, мне выдаются кукисы:

Цитата

GET / HTTP/1.0
User-Agent: Opera/9.80 (Windows NT 6.1; U; en) Presto/2.2.15 Version/10.00
Host: http://www.xxxxxxxx.com
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: uk-UA,uk;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Pragma: no-cache
Cache-Control: no-cache
Connection: Keep-Alive

(ответ сайта)
HTTP/1.1 302 Found
Server: nginx
Date: Sun, 29 Nov 2009 13:24:10 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
X-Powered-By: PHP/5.2.4-2ubuntu5.6
Set-Cookie: SESSd61c2d9c6510db360445293749ed3b0 1=04ca9a92f52fef30719f74ed83ef8280; 
expires=Tue, 22 Dec 2009 16:57:29 GMT; path=/; domain=.xxxx.com

Expires: Sun, 19 Nov 1978 05:00:00 GMT
Last-Modified: Sun, 29 Nov 2009 13:24:09 GMT
Cache-Control: store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0
Location: ?cookie=1
Set-Cookie: TestCookie=t
Content-Length: 7747

{ТЕКСТ СТРАНИЦЫ}

Сайт перенаправил на другую страницу,
строка запроса браузера
Цитата

GET /?cookie=1 HTTP/1.0
User-Agent: Opera/9.80 (Windows NT 6.1; U; en) Presto/2.2.15 Version/10.00
Host: http://www.xxxx.com
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: uk-UA,uk;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
If-Modified-Since: Sun, 29 Nov 2009 08:29:44 GMT
Cookie: TestCookie=t; SESSd61c2d9c6510db360445293749ed3b0 1=04ca9a92f52fef30719f74ed83ef8280
Cookie2: $Version=1

Connection: Keep-Alive


(1)Как тут появился Cookie2 ?

(2)Кукисы нужно отправлять в определенном формате или же отправляем все на сервер, а там разберутся?

(3)Как посоветуете мне отправлять кукисы?
А то я уже пробовал и просто в Header к запросу дописывать, и через CookieContainer и все равно ничего не получилось.

(4)Есть какието встроенные компоненты для преобразования html в веб страницу?

Большое спасибо всем, кто поможет.
PM MAIL   Вверх
FEV
Дата 20.12.2009, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



1) Cookie2 - это header, характерный для браузера Opera. На него можно забить.
2) в определенном формате
3) в классе CookieContainer есть официально признаный баг, который делает его полностью не работоспособным. В данной ситуации проще всего работать вручную с Headers["Cookies"] и Headers["Set-cookie"]

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

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




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


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

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