line |
true |
false |
branch |
25
|
0 |
1 |
if ($cache) |
27
|
0 |
0 |
unless defined $total_capacity |
44
|
0 |
1 |
if (not ref $arg and defined $arg and length $arg) { } |
|
0 |
1 |
elsif (ref $arg eq 'CODE') { } |
45
|
0 |
0 |
unless open $fh, '>', $arg |
49
|
0 |
0 |
if ($out_req->code < 200 or 300 <= $out_req->code) { } |
52
|
0 |
0 |
unless print $fh $d |
59
|
0 |
0 |
if ($out_req->code < 200 or 300 <= $out_req->code) { } |
64
|
0 |
0 |
if ($err) |
100
|
0 |
0 |
if (scalar @v > 1) |
108
|
1 |
0 |
if ($code >= 590 and $code <= 599) |
110
|
0 |
1 |
if ($message =~ /timed/ and $code == 599) { } |
|
1 |
0 |
elsif (not defined $d or $d =~ /^\s*$/) { } |
130
|
0 |
1 |
if $content ne '' |
131
|
1 |
0 |
unless defined $out_req |
132
|
0 |
1 |
if defined $d |
133
|
0 |
1 |
if defined $fh |
135
|
0 |
1 |
if (defined $d and length $d) |
139
|
0 |
0 |
if $skip_h{$h} |
140
|
0 |
0 |
unless ($$h{'callback'}($out_req, $self, $h, $d)) |
173
|
0 |
0 |
ref $parameters[1] ? : |
189
|
0 |
0 |
ref $parameters[1] ? : |
227
|
0 |
1 |
if ($self->cookie_jar) |
244
|
0 |
1 |
if (ref $in_req->content eq 'CODE') { } |
250
|
0 |
0 |
if $ret eq '' |
262
|
0 |
1 |
if ($self->conn_cache) { } |
282
|
0 |
1 |
if $previous |
284
|
0 |
1 |
if ($response->redirects >= $$self{'max_redirect'}) |
290
|
0 |
1 |
if (my $req = $self->run_handlers('response_redirect', $response)) |
296
|
0 |
1 |
if ($code == &HTTP::Status::RC_MOVED_PERMANENTLY or $code == &HTTP::Status::RC_FOUND or $code == &HTTP::Status::RC_SEE_OTHER or $code == &HTTP::Status::RC_TEMPORARY_REDIRECT) { } |
|
0 |
1 |
elsif ($code == &HTTP::Status::RC_UNAUTHORIZED or $code == &HTTP::Status::RC_PROXY_AUTHENTICATION_REQUIRED) { } |
306
|
0 |
0 |
if ($referral->header('Referer') and $request->uri->scheme eq 'https' and $referral->uri->scheme eq 'http') |
315
|
0 |
0 |
if ($code == &HTTP::Status::RC_SEE_OTHER or $code == &HTTP::Status::RC_FOUND) |
319
|
0 |
0 |
unless ($method eq 'GET' or $method eq 'HEAD') |
333
|
0 |
0 |
unless defined $referral_uri |
339
|
0 |
0 |
if ($self->redirect_ok($referral, $response)) { } |
351
|
0 |
0 |
$proxy ? : |
353
|
0 |
0 |
unless (@challenge) |
367
|
0 |
0 |
unless ($scheme =~ /^([a-z]+(?:-[a-z]+)*)$/) |
377
|
0 |
0 |
unless (%{"${class}::";}) |
380
|
0 |
0 |
if ($@) |
381
|
0 |
0 |
if ($@ =~ /^Can\'t locate/) { } |
391
|
0 |
0 |
unless ($class->can('authenticate')) |