Конференция "Сети" » IdCookieManager не сохраняются куки
 
  • Индеец (17.02.09 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 равно все равно нулю. Подскажите пожалуйста почему возникает такая итсуация и как с ней бороться ?
  • Индеец (26.03.09 08:33) [1]
    Все разобрался. Был глюк в Indy. Сегодня ночью Remy Lebeau исправил.
    https://forums.codegear.com/thread.jspa?messageID=96540
  • Usov © (08.04.09 11:05) [2]
    Спасибо, очень помогло.
 
Конференция "Сети" » IdCookieManager не сохраняются куки
Есть новые Нет новых   [134435   +33][b:0][p:0.001]