NAME

Catalyst::Response - Catalyst Response Class

SYNOPSIS

$resp = $c->response;
$resp->body;
$resp->content_encoding;
$resp->content_length;
$resp->content_type;
$resp->cookies;
$resp->header;
$resp->headers;
$resp->output;
$resp->redirect;
$resp->status;

See also Catalyst::Application.

DESCRIPTION

This is the Catalyst Response class, which provides a set of accessors to response data.

METHODS

$resp->body($text)
$c->response->body('Catalyst rocks!');

Contains the final output.

$resp->content_encoding

Shortcut to $resp->headers->content_encoding

$resp->content_length

Shortcut to $resp->headers->content_length

$resp->content_type

Shortcut to $resp->headers->content_type

$resp->cookies

Returns a reference to a hash containing the cookies to be set.

$c->response->cookies->{foo} = { value => '123' };
$resp->header

Shortcut to $resp->headers->header

$resp->headers

Returns a HTTP::Headers object containing the headers.

$c->response->headers->header( 'X-Catalyst' => $Catalyst::VERSION );
$resp->output

Shortcut to $resp->body

$resp->redirect($url)

Contains a location to redirect to.

$c->response->redirect('http://slashdot.org');
status

Contains the HTTP status.

$c->response->status(404);

AUTHOR

Sebastian Riedel, sri@cpan.org Marcus Ramberg, mramberg@cpan.org

COPYRIGHT

This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.