AnyEvent-MultiDownload
view release on metacpan or search on metacpan
lib/AnyEvent/MultiDownload.pm view on Meta::CPAN
sub fetch_block {
my ($self, $task, $retry) = @_;
$retry ||= 0;
my $url = $self->shuffle_url;
my $ev; $ev = http_get $url,
timeout => $self->timeout,
recurse => $self->recurse,
persistent => 1,
keepalive => 1,
headers => {
%{ $self->headers },
Range => $task->{range}
},
on_body => $self->on_body($task),
sub {
my ($hdl, $hdr) = @_;
my $status = $hdr->{Status};
undef $ev;
( run in 0.715 second using v1.01-cache-2.11-cpan-df04353d9ac )