[Moscow.pm] AnyEvent::HTTP

Nikita Zubkov nikzubkov на gmail.com
Чт Ноя 22 06:53:58 PST 2012


Набор заголовков различный. Скорее всего дело в User-Agent.

22 ноября 2012 г., 15:36 пользователь ksvs <ksvs1996 на ymail.com> написал:

> А как такое може быть?
>
> Нашел url http://www.gvu.gatech.edu/ с циклическим редиректом ТОЛЬКО для
> AnyEvent::HTTP:
>
> use AnyEvent;
> use AnyEvent::Impl::EV;
> use AnyEvent::HTTP;
>
> my $cv = AnyEvent->condvar;
>
> http_request GET => "http://www.gvu.gatech.edu/",
>     sub {
>         my ($code, $message, $url) = @{$_[1]}{qw(Status Reason URL)};
>         print "$code ($message)\t$url\n";
>         print "============================\n";
>         print $_[0];
>         $cv->send;
>     };
>
> $cv->recv;
>
>
> А броузеры возвращает нормальную стрницу, даже w3m:
>
> > w3m -dump_head http://www.gvu.gatech.edu/
> Received cookie: cas_login_checked=true
> HTTP/1.1 200 OK
> Date: Thu, 22 Nov 2012 14:26:10 GMT
> Server: Apache/2.2.15 (Red Hat)
> X-Powered-By: PHP/5.3.3
> Expires: Sun, 19 Nov 1978 05:00:00 GMT
> Last-Modified: Thu, 22 Nov 2012 14:26:10 +0000
> Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
> ETag: "1353594370"
> Set-Cookie: cas_login_checked=true
> Content-Language: en
> X-Generator: Drupal 7 (http://drupal.org)
> Connection: close
> Content-Type: text/html; charset=utf-8
>
>
> Другие ssl url в AnyEvent::HTTP работают нормально.
>
> Подскажите, что надо подкрутить в AnyEvent::HTTP, чтобы и он заработал
> нормально?
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
С уважением,
Никита Зубков
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20121122/eac5cb91/attachment.html>


Подробная информация о списке рассылки Moscow-pm