HTTP::Engine::Response - HTTP response object
sub handle_request { my $req = shift; my $res = HTTP::Engine::Response->new; $res->body('foo'); return $res; }
Sets or returns the output (text or binary data). If you are returning a large body, you might want to use a IO::FileHandle type of object (Something that implements the read method in the same fashion), or a filehandle GLOB. HTTP::Engine will write it piece by piece into the response.
Returns a reference to a hash containing cookies to be set. The keys of the hash are the cookies' names, and their corresponding values are hash references used to construct a CGI::Cookie object.
$res->cookies->{foo} = { value => '123' };
The keys of the hash reference on the right correspond to the CGI::Cookie parameters of the same name, except they are used without a leading dash. Possible parameters are:
Sets or returns the HTTP status.
$res->status(404);
Returns an HTTP::Headers object, which can be used to set headers.
$res->headers->header( 'X-HTTP-Engine' => $HTTP::Engine::VERSION );
set a HTTP::Response into $self.
Kazuhiro Osawa and HTTP::Engine Authors.
Catalyst::Response
HTTP::Engine HTTP::Response, Catalyst::Response
To install HTTP::Engine, copy and paste the appropriate command in to your terminal.
cpanm
cpanm HTTP::Engine
CPAN shell
perl -MCPAN -e shell install HTTP::Engine
For more information on module installation, please visit the detailed CPAN module installation guide.