Net::FastCGI(3pm)

Net::FastCGI3pm

Fastcgi toolkit

Overview

This distribution aims to provide a complete API for working with the FastCGI protocol.

The primary goal is to provide a function oriented and object oriented API which are not tied to a specific I/O model or framework.

Secondary goal is to provide higher level tools/API which can be used for debugging and interoperability testing.

Progress

The function oriented API is considered feature complete. Net::FastCGI::Protocol provides functions to build and parse all FastCGI v1.0 messages, also provided is a few convenient higher level functions such as "build_begin_request()", "build_end_request()", "parse_record()" and "dump_record()".

Work has begun on object oriented implementation and a simple blocking I/O class which is intended for testing and debugging.

Packages

Net::FastCGI::Constant

FastCGI protocol constants.

Net::FastCGI::IO

Provides functions to read and write FastCGI messages.

Net::FastCGI::Protocol

Provides functions to build and parse FastCGI messages.

Environment

Environment variable "NET_FASTCGI_PP" can be set to a true value before loading this package to disable usage of XS implementation.

Prerequisites

Run-Time

perl 5.6 or greater.
Carp, core module.
Exporter, core module.

Build-Time

In addition to Run-Time:

Test::More 0.47 or greater, core module since 5.6.2.
Test::Exception.
Test::HexString.

Support

Please report any bugs or feature requests to "[email protected]", or through the web interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Net-FastCGI>

Releases

4 releases since Debian 10 (Buster); the text changed 2 times.

  1. 10
  2. 11
  3. 12–13

Author

Christian Hansen "[email protected]"

From libnet-fastcgi-perl 0.14-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.