POE::Filter::HTTPD - POE HTTP 1.0 Protocol Abstraction


NAME

POE::Filter::HTTPD - POE HTTP 1.0 (Server Side) Protocol Abstraction


SUPPORTED PLATFORMS

This module is not included with the standard ActivePerl distribution. It is available as a separate download using PPM.

SYNOPSIS

  $httpd = new POE::Filter::HTTPD();
  $arrayref_with_http_response_as_string =
    $httpd->put($full_http_response_object);
  $arrayref_with_http_request_object =
    $line->get($arrayref_of_raw_data_chunks_from_driver);


DESCRIPTION

The HTTPD filter parses the first HTTP 1.0 request from an incoming stream into an HTTP::Request object. It accepts a single HTTP::Response object, and returns a HTTP 1.0 stream for sending.

Please see the documentation for HTTP::Request and HTTP::Response.


PUBLIC FILTER METHODS

Please see POE::Filter.


SEE ALSO

POE::Filter; POE::Filter::Line; POE::Filter::Reference; POE::Filter::Stream; HTTP::Request; HTTP::Response


BUGS

Keep-alive is not supported.


AUTHORS & COPYRIGHTS

The HTTPD filter was contributed by Artur Bergman.

Please see the POE manpage for more information about authors and contributors.

 POE::Filter::HTTPD - POE HTTP 1.0 Protocol Abstraction