Ryo Anazawa > CGI-Header-0.55 > CGI::Header::Standalone

Download:
CGI-Header-0.55.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source   Latest Release: CGI-Header-0.56

NAME ^

CGI::Header::Standalone - Alternative to CGI::Header

SYNOPSIS ^

  use CGI::Header::Standalone;
  my $h = CGI::Header::Standalone->new; # behaves like CGI::Header object

DESCRIPTION ^

This module inherits from CGI::Header, and also adds the following methods to the class:

$headers = $header->as_arrayref

Returns an arrayref which contains key-value pairs of HTTP headers.

  $header->as_arrayref;
  # => [
  #     'Content-length' => '3002',
  #     'Content-Type'   => 'text/plain',
  # ]

This method helps you write an adapter for mod_perl or a PSGI application which wraps your CGI.pm-based application without parsing the return value of CGI.pm's header method.

$header->as_string

Return the header fields as a formatted MIME header. If the nph property is set to true, the Status-Line is inserted to the beginning of the response headers.

This module overrides the following method of the superclass:

$header->finalize

Behaves like CGI.pm's header method. In mod_perl environment, unlike CGI.pm's header method, this method updates "headers_out" method of request_rec object directly, and so you can send headers effectively.

AUTHOR ^

Ryo Anazawa (anazawa@cpan.org)

LICENSE ^

This module is free software; you can redistibute it and/or modify it under the same terms as Perl itself. See perlartistic.

syntax highlighting: