Форум: "Сети";
Текущий архив: 2011.06.19;
Скачать: [xml.tar.bz2];
ВнизIdCookieManager не сохраняются куки Найти похожие ветки
← →
Индеец (2009-02-17 21:54) [0]Здравствуйте пытаюсь в своей программе авторизоваться на сайте vkontakte и вот как странно получается:
Использую Delphi 2009 и Indy 10.2.5
Компонент IdHttp
делаю
http1.Get("http://vkontakte.ru/login.php");
в http1.Response.RawHeaders видно что сервер устанавливал куки:
Server: nginx/0.6.31
Date: Tue, 17 Feb 2009 18:49:37 GMT
Content-Type: text/html; charset=windows-1251
Connection: keep-alive
X-Powered-By: PHP/5.2.0-8+etch13
Set-Cookie: remixlang=0; expires=Wed, 17-Feb-2010 18:49:37 GMT; path=/; domain=.vkontakte.ru
Pragma: no-cache
Cache-control: private, must-revalidate
Set-Cookie: remixchk=5; expires=Fri, 26-Feb-2010 03:00:07 GMT; path=/; domain=.vkontakte.ru
Set-Cookie: remixchk=5; expires=Sun, 07-Feb-2010 19:35:32 GMT; path=/; domain=.vkontakte.ru
Set-Cookie: remixchk=5; expires=Tue, 23-Feb-2010 04:04:20 GMT; path=/; domain=.vkontakte.ru
Content-Length: 5775
компонент IdCookieManager подключен:
object http1: TIdHTTP
AllowCookies = True
HandleRedirects = True
RedirectMaximum = 20
ProxyParams.BasicAuthentication = False
ProxyParams.ProxyPort = 0
Request.ContentLength = -1
Request.Accept = "text/html, */*"
Request.BasicAuthentication = False
Request.UserAgent = "Mozilla/3.0 (compatible; Indy Library)"
HTTPOptions = []
CookieManager = ck1
Left = 176
Top = 192
end
object ck1: TIdCookieManager
OnNewCookie = ck1NewCookie
Left = 64
Top = 160
end
Однако после выполнения того запроса ck1.CookieCollection.Count равно все равно нулю. Подскажите пожалуйста почему возникает такая итсуация и как с ней бороться ?
← →
Индеец (2009-03-26 08:33) [1]Все разобрался. Был глюк в Indy. Сегодня ночью Remy Lebeau исправил.
https://forums.codegear.com/thread.jspa?messageID=96540
← →
Usov © (2009-04-08 11:05) [2]Спасибо, очень помогло.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2011.06.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c