NAME
Mojo::Message::Request - HTTP Requests
SYNOPSIS
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');
DESCRIPTION
Mojo::Message::Request is a generic container for HTTP requests.
ATTRIBUTES
Mojo::Message::Request inherits all attributes from Mojo::Message and implements the following new ones.
method
my $method = $req->method;
$req = $req->method('GET');
url
my $url = $req->url;
$req = $req->url(Mojo::URL->new);
METHODS
Mojo::Message::Request inherits all methods from Mojo::Message and implements the following new ones.
build_start_line
my $string = $req->build_start_line;
cookies
my @cookies = $req->cookies;
$req = $req->cookies(Mojo::Cookie::Request->new);
fix_headers
$req = $req->fix_headers;
parse
$req = $req->parse('GET /foo/bar HTTP/1.1');
$req = $req->parse({REQUEST_METHOD => 'GET'});
proxy
my $proxy = $req->proxy;
$req = $req->proxy('http://foo:bar@127.0.0.1:3000');