gfcgi

Crates.iogfcgi
lib.rsgfcgi
version0.4.3
sourcesrc
created_at2016-05-03 20:46:50.390376
updated_at2017-01-03 22:28:56.87613
descriptionNative Rust library for FastCGI with multithreading and multiplexing support
homepage
repositoryhttps://github.com/Gedweb/rust-gfcgi.git
max_upload_size
id4965
size25,692
Andrey Gridchin (Gedweb)

documentation

http://gedweb.github.io/rust-gfcgi/gfcgi/

README

The FastCGI Rust implementation.

Description

gfcgi a native Rust library for FastCGI.
Library is supporting multithreaded socket listener and HTTP-instances multiplexed onto a single connection.
Documentation is here.

About FastCGI

FastCGI it's great solutions to handling HTTP-requests without overhead. Completely supporting HTTP or HTTPS by any popular web-servers.

Planned
  • Role
    • responder
    • filter
    • authorizer
  • Header
    • get_values
    • get_values_result
    • unknown_type
    • begin_request
    • abort_request
    • end_request
    • params
    • stdin
    • data
    • stdout
    • stderr
Trace
socket
    └─stream
        ├─connection
        └─handler (request)
            ├─read headers
            ├─optional: read body
            ├─optional: build response
            └─send response
Commit count: 86

cargo fmt