App-rs
view release on metacpan or search on metacpan
type => 'request',
method => $o->{method},
hf => [qw/Host User-Agent Accept-Encoding Connection/],
hv => {connection => 'keep-alive',
'user-agent' => 'App-rs',
'accept-encoding' => 'gzip'}};
if ($o->{method} eq 'POST') {
push @{$x->{hf}}, qw/Content-Length Content-Type/;
add($x->{hv},
'content-length' => undef,
'content-type' => 'application/x-www-form-urlencoded');
$x->{c} = $o->{'post-data'};
}
my $url = $o->{url};
@$x{qw/protocol request-uri/} = ('http', '/');
($x->{protocol}, $url) = ($1, $2) if $url =~ m|(.*)://(.*)|;
if ($url =~ m|(.*?)(/.*)|) {
($x->{hv}{host}, $x->{'request-uri'}) = ($1, $2);
} else {
$x->{hv}{host} = $url;
}
( run in 2.210 seconds using v1.01-cache-2.11-cpan-524268b4103 )