CGI-Application-PSGI
view release on metacpan or search on metacpan
my $ua = LWP::UserAgent->new;
my $res = $ua->get("http://127.0.0.1:$port/?name=bar");
like $res->content, qr/Hello bar/;
unlike $res->content, qr/Content-Type/, "No headers";
like $res->content_type, qr/plain/;
$res = $ua->post("http://127.0.0.1:$port/", { name => "baz" });
like $res->content, qr/Hello baz/;
like $res->content_type, qr/plain/;
$res = $ua->simple_request(HTTP::Request->new(GET => "http://127.0.0.1:$port/?rm=hello_redir"));
is $res->code, 302;
is $res->header('location'), '/foo';
},
server => sub {
my $port = shift;
Plack::Loader->auto(port => $port)->run($app);
},
);
done_testing;
( run in 0.387 second using v1.01-cache-2.11-cpan-de7293f3b23 )