NAME
Catalyst::Response - Catalyst Response Class
SYNOPSIS
$res = $c->response;
$res->body;
$res->content_encoding;
$res->content_length;
$res->content_type;
$res->cookies;
$res->handle;
$res->header;
$res->headers;
$res->output;
$res->redirect;
$res->status;
$res->write;
See also Catalyst::Application.
DESCRIPTION
This is the Catalyst Response class, which provides a set of accessors to response data.
METHODS
- $res->body($text)
-
$c->response->body('Catalyst rocks!');
Contains the final output.
- $res->content_encoding
-
Shortcut to $res->headers->content_encoding
- $res->content_length
-
Shortcut to $res->headers->content_length
- $res->content_type
-
Shortcut to $res->headers->content_type
-
Returns a reference to a hash containing the cookies to be set.
$c->response->cookies->{foo} = { value => '123' };
- $res->handle
-
Response IO handle.
- $res->header
-
Shortcut to $res->headers->header
- $res->headers
-
Returns a HTTP::Headers object containing the headers.
$c->response->headers->header( 'X-Catalyst' => $Catalyst::VERSION );
- $res->output
-
Shortcut to $res->body
- $res->redirect( $url, $status )
-
Contains a location to redirect to.
$c->response->redirect( 'http://slashdot.org' ); $c->response->redirect( 'http://slashdot.org', 307 );
- $res->status
-
Contains the HTTP status.
$c->response->status(404);
- $res->write( $data )
-
Writes $data to the output stream.
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.