use base 'Class::Accessor::Fast';
__PACKAGE__->mk_accessors(
- qw/action address arguments base cookies headers hostname match method
- parameters path snippets uploads/
+ qw/action address arguments body base cookies headers hostname match
+ method parameters path snippets uploads/
);
*args = \&arguments;
+*input = \&body;
*params = \¶meters;
sub content_encoding { shift->headers->content_encoding(@_) }
$req->args;
$req->arguments;
$req->base;
+ $req->body;
$req->content_encoding;
$req->content_length;
$req->content_type;
$req->header;
$req->headers;
$req->hostname;
+ $req->input;
$req->match;
$req->method;
$req->param;
Contains the url base. This will always have a trailing slash.
+=item $req->body
+
+Contains the message body of the request unless Content-Type is
+C<application/x-www-form-urlencoded> or C<multipart/form-data>.
+
+ print $c->request->body
+
=item $req->content_encoding
Shortcut to $req->headers->content_encoding
print $c->request->hostname
+=item $req->input
+
+Shortcut for $req->body.
+
=item $req->match
This contains be the matching part of a regexp action. otherwise it