Greg Fast > POE-Component-Server-HTTPServer > POE::Component::Server::HTTPServer::ParameterParseHandler

Download:
POE-Component-Server-HTTPServer-0.9.2.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  1
View/Report Bugs
Source  

NAME ^

POE::Component::Server::HTTPServer::ParameterParseHandler - Parse request parameters into context

SYNOPSIS ^

    use POE::Component::Server::HTTPServer::Handler;

    $server->handlers([ '/act/' => new_handler('ParameterParseHandler'),
                        '/act/' => \&action_handler,
                      ]);

    sub action_handler {
      my $context = shift;
      print "The 'foo' parameter is: ", $context->{param}->{foo}, "\n";
    }

DESCRIPTION ^

ParameterParseHandler parses the request URI and body (for POST requests), and stores CGI parameters in the context. Parameters are stored as a hashref (name => value) in $context->{param}.

Stack this handler before handlers which need to process request parameters.

TODO ^

Multivalued parameters are currently not currently supported.

Multipart submissions are currently not supported.

AUTHOR ^

Greg Fast <gdf@speakeasy.net>

COPYRIGHT ^

Copyright 2003 Greg Fast.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: