package TestCommon::Handlers; use strict; use warnings FATAL => 'all'; use Apache2::RequestRec (); use Apache2::RequestIO (); use TestCommon::Utils (); use Apache::TestTrace; use Apache2::Const -compile => qw(M_POST OK); # read the posted body and send it back to the client as is sub pass_through_response_handler { my $r = shift; if ($r->method_number == Apache2::Const::M_POST) { my $data = TestCommon::Utils::read_post($r); debug "pass_through_handler read: $data\n"; $r->print($data); } Apache2::Const::OK; } 1; __END__ =head1 NAME TestCommon::Handlers - Common Handlers =head1 Synopsis # PerlModule TestCommon::Handlers # PerlResponseHandler TestCommon::Handlers::pass_through_response_handler =head1 Description Various commonly used handlers =head1 API =head2 pass_through_response_handler # PerlModule TestCommon::Handlers # PerlResponseHandler TestCommon::Handlers::pass_through_response_handler this is a response handler, which reads the posted body and sends it back to the client as is. =cut