/gofcgisrv

FastCGI webserver utilities in Go

Primary LanguageGoMIT LicenseMIT

gofcgisrv

Go package for the webserver end of the CGI, FastCGI, and SCGI protocols.

The terms "server" and "client" are confusing. "Server" here generally means "webserver," as referred to in (for example) the FastCGI spec. In terms of who is dialing whom, the webserver is the FastCGI or SCGI client. Sorry.

See godoc for usage.

No one really seems to support FastCGI properly and completely.

Bugs and todos

There is nothing here to launch processes. Only TCP connections are supported, not STDIN.

Not all CGI headers are correctly set.