Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

mojo::message::response(3pm) [debian man page]

Mojo::Message::Response(3pm)				User Contributed Perl Documentation			      Mojo::Message::Response(3pm)

NAME
Mojo::Message::Response - HTTP 1.1 response container SYNOPSIS
use Mojo::Message::Response; # Parse my $res = Mojo::Message::Reponse->new; $res->parse("HTTP/1.0 200 OKx0ax0d"); $res->parse("Content-Length: 12x0ax0dx0ax0d"); $res->parse("Content-Type: text/plainx0ax0dx0ax0d"); $res->parse('Hello World!'); say $res->body; # Build my $res = Mojo::Message::Response->new; $res->code(200); $res->headers->content_type('text/plain'); $res->body('Hello World!'); say $res->to_string; DESCRIPTION
Mojo::Message::Response is a container for HTTP 1.1 responses as described in RFC 2616. EVENTS
Mojo::Message::Response inherits all events from Mojo::Message. ATTRIBUTES
Mojo::Message::Response inherits all attributes from Mojo::Message and implements the following new ones. "code" my $code = $res->code; $res = $res->code(200); HTTP response code. "message" my $message = $res->message; $res = $res->message('OK'); HTTP response message. METHODS
Mojo::Message::Response inherits all methods from Mojo::Message and implements the following new ones. "cookies" my $cookies = $res->cookies; $res = $res->cookies(Mojo::Cookie::Response->new); $res = $res->cookies({name => 'foo', value => 'bar'}); Access response cookies, usually Mojo::Cookie::Response objects. say $res->cookies->[1]->value; "default_message" my $message = $res->default_message; Generate default response message for code. "fix_headers" $res = $res->fix_headers; Make sure response has all required headers for the current HTTP version. "is_status_class" my $success = $res->is_status_class(200); Check response status class. SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>. perl v5.14.2 2012-09-05 Mojo::Message::Response(3pm)

Check Out this Related Man Page

ojo(3pm)						User Contributed Perl Documentation						  ojo(3pm)

NAME
ojo - Fun Oneliners with Mojo! SYNOPSIS
$ perl -Mojo -E 'say g("mojolicio.us")->dom->at("title")->text' DESCRIPTION
A collection of automatically exported functions for fun Perl oneliners. Ten redirects will be followed by default, you can change this behavior with the "MOJO_MAX_REDIRECTS" environment variable. $ MOJO_MAX_REDIRECTS=0 perl -Mojo -E 'say g("mojolicio.us")->code' Proxy detection is enabled by default, but you can disable it with the "MOJO_PROXY" environment variable. $ MOJO_PROXY=0 perl -Mojo -E 'say g("mojolicio.us")->body' FUNCTIONS
ojo implements the following functions. "a" my $app = a('/' => sub { shift->render(json => {hello => 'world'}) }); Create a route with "any" in Mojolicious::Lite and return the current Mojolicious::Lite object. See also the Mojolicious::Lite tutorial for more argument variations. $ perl -Mojo -E 'a("/" => {text => "Hello Mojo!"})->start' daemon "b" my $stream = b('lalala'); Turn string into a Mojo::ByteStream object. $ perl -Mojo -E 'b(g("mojolicio.us")->body)->html_unescape->say' "c" my $collection = c(1, 2, 3); Turn list into a Mojo::Collection object. "d" my $res = d('mojolicio.us'); my $res = d('http://mojolicio.us' => {DNT => 1} => 'Hi!'); Perform "DELETE" request with "delete" in Mojo::UserAgent and return resulting Mojo::Message::Response object. "f" my $res = f('http://kraih.com' => {a => 'b'}); my $res = f('kraih.com' => 'UTF-8' => {a => 'b'} => {DNT => 1}); Perform "POST" form request with "post_form" in Mojo::UserAgent and return resulting Mojo::Message::Response object. "g" my $res = g('mojolicio.us'); my $res = g('http://mojolicio.us' => {DNT => 1} => 'Hi!'); Perform "GET" request with "get" in Mojo::UserAgent and return resulting Mojo::Message::Response object. "h" my $res = h('mojolicio.us'); my $res = h('http://mojolicio.us' => {DNT => 1} => 'Hi!'); Perform "HEAD" request with "head" in Mojo::UserAgent and return resulting Mojo::Message::Response object. "o" my $res = o('mojolicio.us'); my $res = o('http://mojolicio.us' => {DNT => 1} => 'Hi!'); Perform "OPTIONS" request with "options" in Mojo::UserAgent and return resulting Mojo::Message::Response object. "p" my $res = p('mojolicio.us'); my $res = p('http://mojolicio.us' => {DNT => 1} => 'Hi!'); Perform "POST" request with "post" in Mojo::UserAgent and return resulting Mojo::Message::Response object. "t" my $res = t('mojolicio.us'); my $res = t('http://mojolicio.us' => {DNT => 1} => 'Hi!'); Perform "PATCH" request with "patch" in Mojo::UserAgent and return resulting Mojo::Message::Response object. "u" my $res = u('mojolicio.us'); my $res = u('http://mojolicio.us' => {DNT => 1} => 'Hi!'); Perform "PUT" request with "put" in Mojo::UserAgent and return resulting Mojo::Message::Response object. "x" my $dom = x('<div>Hello!</div>'); Turn HTML5/XML input into Mojo::DOM object. $ perl -Mojo -E 'say x("<div>Hello!</div>")->at("div")->text' SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>. perl v5.14.2 2012-09-05 ojo(3pm)
Man Page