When I tried to implement your code to do this, I get the following error:
Can't locate object method "pnotes" via package "POST_MAX" (perhaps you forgot to load "POST_MAX"?)
package MyApacheHandler;
use base 'HTML::Mason::ApacheHandler';
sub prepare_request {
my $self = shift;
my $r = shift;
my $post_max = 100;
Apache::Request->instance( $r, POST_MAX => $post_max );
return $self->SUPER::prepare_request( $r, @_ );
}
1;
In the autohandler
<%init>
use MyApacheHandler;
my $apr = MyApacheHandler::prepare_request($r,POST_MAX => 1);
</%init>
Any idea why I get this error?
Update: This is a newbie error and I solved it myself :)