Untested but I think this should work. Hopefully it atleast gives you something to build on.
# Add this to your CGI::Application subclass. sub request_from_cgi { my ($self) = @_; my $q = $self->query; my $uri = $q->url; my $method = uc $q->request_method; my $headers = $q->header($self->header_props); # does this cover all cases??? Perhaps it ought to # look at content-type? if ($method eq 'POST') { $content = $q->param('POSTDATA'); } elsif ($method eq 'PUT') { $content = $q->param('PUTDATA'); } else { $content = undef; } return HTTP::Request->new( $method, $uri, $headers, $content, ); }
--
જલધર
In reply to Re: Does CGI::Application expose a HTTP::Request object?
by jaldhar
in thread Does CGI::Application expose a HTTP::Request object?
by isync
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |