Mojo::Message::Response(3p)

NAME
Mojo::Message::Response - Response

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 responses.

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);

  "message"
    my $message = $res->message;
    $res        = $res->message('OK');

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);

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

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

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

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

  "parse_until_body"
    $res = $res->parse_until_body('HTTP/1.1 200 OK');