Mojo::Message::Request - Request
use Mojo::Message::Request; my $req = Mojo::Message::Request->new; $req->url->parse('http://127.0.0.1/foo/bar'); $req->method('GET'); print "$req"; $req->parse('GET /foo/bar HTTP/1.1');
Mojo::Message::Request is a container for HTTP requests.
Mojo::Message::Request inherits all attributes from Mojo::Message and implements the following new ones.
method
my $method = $req->method; $req = $req->method('GET');
params
my $params = $req->params;
query_params
my $params = $req->query_params;
url
my $url = $req->url; $req = $req->url(Mojo::URL->new);
Mojo::Message::Request inherits all methods from Mojo::Message and implements the following new ones.
cookies
my $cookies = $req->cookies; $req = $req->cookies(Mojo::Cookie::Request->new);
fix_headers
$req = $req->fix_headers;
param
my $param = $req->param('foo');
parse
$req = $req->parse('GET /foo/bar HTTP/1.1'); $req = $req->parse(REQUEST_METHOD => 'GET'); $req = $req->parse({REQUEST_METHOD => 'GET'});
proxy
my $proxy = $req->proxy; $req = $req->proxy('http://foo:bar@127.0.0.1:3000'); $req = $req->proxy( Mojo::URL->new('http://127.0.0.1:3000') );
To install Mojo, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mojo
CPAN shell
perl -MCPAN -e shell install Mojo
For more information on module installation, please visit the detailed CPAN module installation guide.