Provided by: libmojolicious-perl_4.63+dfsg-1_all 

NAME
Mojo::Message::Response - HTTP response
SYNOPSIS
use Mojo::Message::Response; # Parse my $res = Mojo::Message::Response->new; $res->parse("HTTP/1.0 200 OK\x0d\x0a"); $res->parse("Content-Length: 12\x0d\x0a"); $res->parse("Content-Type: text/plain\x0d\x0a\x0d\x0a"); $res->parse('Hello World!'); say $res->code; say $res->headers->content_type; 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 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 $msg = $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. default_message my $msg = $res->default_message; Generate default response message for code. extract_start_line my $bool = $res->extract_start_line(\$str); Extract status line from string. fix_headers $res = $res->fix_headers; Make sure response has all required headers. get_start_line_chunk my $bytes = $res->get_start_line_chunk($offset); Get a chunk of status line data starting from a specific position. is_empty my $bool = $res->is_empty; Check if this is a "1xx", 204 or 304 response. is_status_class my $bool = $res->is_status_class(200); Check response status class.
SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>.