package TestApReq::request; use strict; use warnings FATAL => 'all'; use Apache::Test; use Apache::TestUtil; use Apache::Constants qw(OK M_POST DECLINED); use Apache::Request (); sub handler { my $r = shift; my $apr = Apache::Request->new($r); $r->send_http_header('text/plain'); my $test = $apr->param('test'); my $value = $apr->param('value'); return DECLINED unless defined $test; if ($test eq 'param') { $r->print($value); } elsif ($test eq 'upload') { my $upload = $apr->upload; my $fh = $upload->fh; local $/; my $data = <$fh>; $r->print($data); } else { } return OK; } 1; __END__