I'm not sure about this but the problem might be that CGI is attempting to
read the POST data first, and since POST data can only be read from the
socket once, $r->content hangs.
You might want to look into either
1. caching POSTed Data:
http://perl.apache.org/guide/snippets.html#Caching_POSTed_
While writing an apache module, using mod_perl 1.24, I followed the
instructions in my "Writing Apache Modules with Perl and C" book. The
book told me to get at all parameters,
my %params;
my @args = ($r->args, $r->content); # This line is the line in question.
while (my