perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jim Brandt <cbra...@buffalo.edu>
Subject Re: post data
Date Fri, 14 Sep 2007 17:38:06 GMT
In the mod_perl 2 book, I believe we recommend using your first option, 
which is the param method from Apache2::Request.

Jim


Eli Shemer wrote:
> Hey there.
> 
>  
> 
> I yesterday compiled and installed  apache2  on our company's server but 
> it's currently on port 8080 for further testing.
> 
> I'm currently updating our perl code to run natural mod_perl 2 code and 
> there's something I've stumbled upon.
> 
>  
> 
> Usually what we do is grep the POST data using the apache request's 
> content method which I see is no more available.
> 
>  
> 
> $r = Apache->request();
> 
>  %params = $r->method eq 'POST' ? $r->content : $r->args;
> 
> This is unusable code now days I gather.
> 
>  
> 
> Currently I'm using Apache::RequestRec in my tests but it only supports 
> the args method which doesn’t fit my needs, cross project.
> 
>  
> 
> I've read through the docs and saw that I have two available options:
> 
> 1.       using libapreq's Apache2::Request And then something like 
> $apr->param('var') would work.
> 
> 2.       using Apache2::RequestIO directly and it's read method. Which 
> seems a bit dirty.
> 
>  
> 
> I would appreciate if someone could provide some more information and 
> possibly suggest the preferred way of doing this, before I implement it 
> to all of the files.
> 
>  
> 
> Thanks a lot.
> 
>  
> 

-- 
Jim Brandt
Administrative Computing Services
University at Buffalo


Mime
View raw message