Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Sergey V. Leschenko                  2:5020/400     17 Jun 2001  19:04:06
 To : All
 Subject : Re: LWP реквест
 -------------------------------------------------------------------------------- 
 
  Alexey Kartashov wrote:
 
 > >> Подскажите, как поступает модуль LWP, если при реквесте мне хотят
 > >> установить куку: принимает или игнорит?
 > 
 >  SL>  По умолчанию - игнорирует, но можно их извлекать и сохранять...
 > 
 > Если я правильно понял, используем cookie_jar в реквесте, из респонса
 > декодируем куку... Вот только как это _грамотно_ сделать, и главное - скрипт
 > выполняется на удаленном сервере, а кука должна быть передана в оригинальном
 > виде на локальный комп, так чтобы потом при заходе Эксплорером та сторона, что
 > ставила куку, должна посчитать, что сама-же ее и поставила.
 
   Я делал так:
   # $ua - UserAgent
  my $request=HTTP::Request->new('GET', $url);
  # add cookie
  my $cookie_send=HTTP::Cookies->new;
  $cookie_send->load($cookie_file); #load old cookie
 
  $ua->cookie_jar($cookie_send);
 
  my $response=$ua->request($request);
  # extract cookie
  my $cookie_recived=HTTP::Cookies->new;
  $cookie_recived->load($cookie_file);      # load old cookies
  $cookie_recived->extract_cookies($response);
  $cookie_recived->save($cookie_file);       # save all
 
 То есть все куки хранятся в файле 
 Можно создать отдельный скрипт, который выставляет браузеру 
 сохранненные куки и зайти на нее Explorer'ом
 (или найти, как IE хранит куки)
 
 -- 
 Best regards,             sm@im.kiev.ua    
 Sergey                     smash@astral.ntu-kpi.kiev.ua
                               [ Чем больше знаешь, тем больше знаешь лишнего ]
 --- ifmail v.2.15dev5
  * Origin: NTUU "KPI" (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 LWP реквест   Alexey Kartashov   14 Jun 2001 14:38:23 
 Re: LWP реквест   Andy Bogdanov   14 Jun 2001 12:19:01 
 Re: LWP реквест   Sergey V. Leschenko   15 Jun 2001 03:04:47 
 LWP реквест   Alexey Kartashov   17 Jun 2001 13:56:58 
 Re: LWP реквест   Sergey V. Leschenko   17 Jun 2001 19:04:06 
 LWP реквест   Alexey Kartashov   18 Jun 2001 12:35:52 
 Re: LWP реквест   Sergey Tkachuk   19 Jun 2001 17:44:00 
 LWP реквест   Alexey Kartashov   20 Jun 2001 11:24:38 
 Re: LWP реквест   Sergey Tkachuk   20 Jun 2001 17:32:00 
 Re: LWP реквест   Artem Chuprina   02 Aug 2001 17:40:28 
Архивное /ru.cgi.perl/220011f04995c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional