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