I'm hitting a location on my server with:

http://zeppo/time?fname=Jonathan&lname=Mangin&foo=George


#use APR::Const -compile => qw(:common :error);
use APR::Const qw(:common :error);

sub handler {
   my $r = shift;
   my $req = Apache2::Request->new($r);
   my $foo;
#   eval {$foo = $req->param('foo')};
   $foo = $req->param('foo');
   my $args_error = $req->args_status();
   my $body_error = $req->body_status();
   my $param_error = $req->param_status();

Whether $foo is defined or not (using eval or not)
$args_error is always defined as 'Error 0' and 
the other two are 'Missing input data'.  How does
it know that input data is missing?  What am I doing
so wrong that I never get APR_SUCCESS?

Thanks,
Jon

Reply via email to