1 package Catalyst::Engine::CGI::NPH;
4 use base 'Catalyst::Engine::CGI';
10 Catalyst::Engine::CGI::NPH - Catalyst CGI Engine
18 This Catalyst engine returns a complete HTTP response message.
20 =head1 OVERLOADED METHODS
22 This class overloads some methods from C<Catalyst::Engine::CGI>.
26 =item $c->finalize_headers
30 sub finalize_headers {
33 my $protocol = $ENV{SERVER_PROTOCOL} || 'HTTP/1.0';
34 my $status = $c->response->status || 200;
35 my $message = HTTP::Status::status_message($status);
37 printf( "%s %d %s\015\012", $protocol, $status, $message );
39 $c->SUPER::finalize_headers;
46 L<Catalyst>, L<Catalyst::Engine::CGI>.
50 Sebastian Riedel, C<sri@cpan.org>
51 Christian Hansen, C<ch@ngmedia.com>
55 This program is free software, you can redistribute it and/or modify it under
56 the same terms as Perl itself.