FastCGI state-machine based protocol implementation
Project description
The FastCGI protocol is a protocol commonly used to relay HTTP requests and responses between a front-end web server (nginx, Apache, etc.) and a back-end web application.
This library implements this protocol for the web application end as a pure state-machine which only takes in bytes and returns a list of parsed events. This leaves users free to use any I/O approach they see fit (asyncio, curio, Twisted, etc.). Sample code is provided for implementing a FastCGI server using a variety of I/O frameworks.
Project links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fcgiproto-1.0.0.tar.gz
(15.6 kB
view hashes)
Built Distribution
Close
Hashes for fcgiproto-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d72483c8edf5714cae9bd06e36876b54b5056ea1fadb180b51c77efd243a1040 |
|
MD5 | 1eda0957a9b34135f6bb1fe4df201086 |
|
BLAKE2b-256 | f8ec2665e4961fc1aeeb4c3d47c8207fd44c9788e0c66c2a0a6eb0f0bca8c22d |