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.