Versions in this module Expand all Collapse all v0 v0.5.0 Apr 28, 2015 Changes in this version + const FCGI_ABORT_REQUEST + const FCGI_AUTHORIZER + const FCGI_BEGIN_REQUEST + const FCGI_CANT_MPX_CONN + const FCGI_DATA + const FCGI_END_REQUEST + const FCGI_FILTER + const FCGI_GET_VALUES + const FCGI_GET_VALUES_RESULT + const FCGI_HEADER_LEN + const FCGI_KEEP_CONN + const FCGI_LISTENSOCK_FILENO + const FCGI_MAXTYPE + const FCGI_MAX_CONNS + const FCGI_MAX_REQS + const FCGI_MPXS_CONNS + const FCGI_NULL_REQUEST_ID + const FCGI_OVERLOADED + const FCGI_PARAMS + const FCGI_REQUEST_COMPLETE + const FCGI_RESPONDER + const FCGI_STDERR + const FCGI_STDIN + const FCGI_STDOUT + const FCGI_UNKNOWN_ROLE + const FCGI_UNKNOWN_TYPE + const VERSION_1 + func New(c middleware.Controller) (middleware.Middleware, error) + type FCGIClient struct + func Dial(network, address string) (fcgi *FCGIClient, err error) + func (this *FCGIClient) Close() + func (this *FCGIClient) Do(p map[string]string, req io.Reader) (r io.Reader, err error) + func (this *FCGIClient) Get(p map[string]string) (resp *http.Response, err error) + func (this *FCGIClient) Post(p map[string]string, bodyType string, body io.Reader, l int) (resp *http.Response, err error) + func (this *FCGIClient) PostFile(p map[string]string, data url.Values, file map[string]string) (resp *http.Response, err error) + func (this *FCGIClient) PostForm(p map[string]string, data url.Values) (resp *http.Response, err error) + func (this *FCGIClient) Request(p map[string]string, req io.Reader) (resp *http.Response, err error) + type Handler struct + Next middleware.Handler + Root string + Rules []Rule + ServerName string + ServerPort string + SoftwareName string + SoftwareVersion string + func (h Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) (int, error) + type Rule struct + Address string + Ext string + IndexFile string + Path string + SplitPath string