Catmandu
view release on metacpan or search on metacpan
lib/Catmandu/Importer.pm view on Meta::CPAN
if ($res->code =~ /^408|500|502|503|504$/ && $timing_tries) {
my @tries = @$timing_tries;
while (my $sleep = shift @tries) {
sleep $sleep;
$res = $client->request($req->clone);
last if $res->code !~ /^408|500|502|503|504$/;
}
}
my $res_body = $res->decoded_content;
unless ($res->is_success) {
my $res_headers = [];
for my $header ($res->header_field_names) {
my $val = $res->header($header);
push @$res_headers, $header, $val;
}
Catmandu::HTTPError->throw(
{
code => $res->code,
( run in 0.412 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )