[Moscow.pm] AnyEvent::HTTP

ksvs ksvs1996 на ymail.com
Чт Ноя 22 06:36:14 PST 2012


А как такое може быть?

Нашел 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