Skip to main content

FastCGI state-machine based protocol implementation

Project description

Build Status Code Coverage

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 details


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.2.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

fcgiproto-1.0.2-py2.py3-none-any.whl (11.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file fcgiproto-1.0.2.tar.gz.

File metadata

  • Download URL: fcgiproto-1.0.2.tar.gz
  • Upload date:
  • Size: 22.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for fcgiproto-1.0.2.tar.gz
Algorithm Hash digest
SHA256 2617513cb2737eb3380a282d85cf93893289a6e7308a9addd6e6a4bd57fd4b0f
MD5 095fc752506d7b7c727c2a1cc1deccf9
BLAKE2b-256 526cb48d00bf421d86bc3f860a2cdefa10a9b2a216296bd8c95d91fd8b53b250

See more details on using hashes here.

File details

Details for the file fcgiproto-1.0.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for fcgiproto-1.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d956d047bb64402339ba6f6f0e02cba14738ee78228eb6bb7ac312f5c1342300
MD5 3046cca2dd8ac809b39b5599e273bc41
BLAKE2b-256 28ed20201a556bc2c2ffc68ee7512259c256923b1679e501081c9cdb4b871ae8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page