Versions in this module Expand all Collapse all v1 v1.6.2 Jan 15, 2024 Changes in this version type Response + Request *Request v1.6.1 Nov 15, 2023 v1.6.0 Nov 14, 2023 Changes in this version + type ServerProtocol interface + CGIFailure func(error) *Response + ParseResponse func(io.Reader) (*Response, error) + PermanentRedirect func(*url.URL) *Response + PermanentServerError func(error) *Response + Success func(filename string, body io.Reader) *Response + TemporaryRedirect func(*url.URL) *Response + TemporaryServerError func(error) *Response v1.5.0 Oct 30, 2023 v1.4.1 Oct 9, 2023 v1.4.0 Oct 9, 2023 v1.3.3 Sep 16, 2023 v1.3.2 Sep 7, 2023 v1.3.1 Sep 7, 2023 v1.3.0 Sep 7, 2023 v1.2.0 Aug 26, 2023 v1.1.0 Aug 25, 2023 Changes in this version + type Handler interface + Handle func(context.Context, *Request) *Response + func HandlerFunc(f func(context.Context, *Request) *Response) Handler + type Middleware func(Handler) Handler + type Request struct + Meta any + RemoteAddr net.Addr + Server Server + TLSState *tls.ConnectionState + func (req Request) UnescapedQuery() string + type Response struct + Body io.Reader + Meta any + Status Status + func (response *Response) Close() error + type ResponseReader interface + type Server interface + Address func() string + Close func() + Closed func() bool + Hostname func() string + LogError func(keyvals ...any) error + Network func() string + Port func() string + Protocol func() string + Serve func() error + type Status int