Mojo::Message::ResponsUser)Contributed Perl DocumenMojo::Message::Response(3p)



NAME
       Mojo::Message::Response - HTTP 1.1 Response Container

SYNOPSIS
         use Mojo::Message::Response;

         my $res = Mojo::Message::Response->new;
         $res->code(200);
         $res->headers->content_type('text/plain');
         $res->body('Hello World!');

         print "$res";

         $res->parse('HTTP/1.1 200 OK');

DESCRIPTION
       Mojo::Message::Response is a container for HTTP 1.1 responses as
       described in RFC 2616.

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);
         $req        = $req->cookies({name => 'foo', value => 'bar'});

       Access response cookies.

   "default_message"
         my $message = $res->default_message;

       Generate default response message for code.

   "fix_headers"
         $res = $res->fix_headers;

       Make sure message has all required headers for the current HTTP
       version.

   "is_status_class"
         my $is_2xx = $res->is_status_class(200);

       Check response status class.

SEE ALSO
       Mojolicious, Mojolicious::Guides, <http://mojolicio.us>.



perl v5.12.2                      2011-02-24       Mojo::Message::Response(3p)
