Versions in this module Expand all Collapse all v1 v1.1.0 Sep 15, 2025 Changes in this version + const FCGI_HEADER_LEN + var ErrClientClosed = errors.New("fcgx: client closed") + var ErrConnect = errors.New("fcgx: connect error") + var ErrContextCancelled = errors.New("fcgx: context cancelled") + var ErrInvalidResponse = errors.New("fcgx: invalid response") + var ErrPHPFPM = errors.New("fcgx: php-fpm error") + var ErrRead = errors.New("fcgx: read error") + var ErrTimeout = errors.New("fcgx: timeout") + var ErrUnexpectedEOF = errors.New("fcgx: unexpected EOF") + var ErrWrite = errors.New("fcgx: write error") + func ReadBody(resp *http.Response) ([]byte, error) + func ReadJSON(resp *http.Response, out any) error + type Client struct + func Dial(network, address string) (*Client, error) + func DialContext(ctx context.Context, network, address string) (*Client, error) + func (c *Client) Close() error + func (c *Client) DoRequest(ctx context.Context, params map[string]string, body io.Reader) (*http.Response, error) + func (c *Client) Get(ctx context.Context, params map[string]string) (*http.Response, error) + func (c *Client) Post(ctx context.Context, params map[string]string, body io.Reader, ...) (*http.Response, error)