line |
true |
false |
branch |
11
|
8 |
954 |
if uc $self->req->method eq "HEAD" |
12
|
37 |
925 |
unless $res->parse($chunk)->is_finished |
15
|
923 |
2 |
if not $res->is_info or $res->headers->upgrade |
17
|
0 |
2 |
unless length(my $leftovers = $res->content->leftovers) |
33
|
45 |
1772 |
if $req_conn eq "close" or $res_conn eq "close" |
36
|
9 |
1763 |
if $res->version eq "1.0" |
37
|
3 |
1760 |
if $req->version eq "1.0" |
50
|
1072 |
0 |
if ++$_[0]{'writing'} |
57
|
1013 |
0 |
unless $req->error |
60
|
936 |
77 |
if $req->is_finished and not $self->{'handled'}++ |
70
|
2807 |
11 |
defined $buffer ? : |
73
|
11 |
2807 |
unless defined $buffer |
76
|
845 |
936 |
$finish ? : |
|
1781 |
1037 |
if defined $buffer and not length $buffer |
86
|
1868 |
0 |
defined $buffer ? : |
91
|
1868 |
0 |
if ($self->{'write'} <= 0) |
95
|
91 |
1777 |
if $head and $self->is_empty |
106
|
1868 |
0 |
defined $buffer ? : |
111
|
1868 |
0 |
if $self->{'write'} <= 0 |
120
|
1837 |
1989 |
$server ? : |
|
916 |
2910 |
unless $server ? $self->{'writing'} : ($self->{'writing'} //= 1) |
124
|
1790 |
1120 |
$server ? : |
125
|
1868 |
1042 |
unless $self->{'http_state'} |
129
|
1868 |
1042 |
if $self->{'http_state'} eq "start_line" |
132
|
1868 |
1042 |
if $self->{'http_state'} eq "headers" |
135
|
2818 |
92 |
if $self->{'http_state'} eq "body" |