Versions in this module Expand all Collapse all v0 v0.0.0 Mar 25, 2021 Changes in this version + const StatusAuthorisedCertificateRequired + const StatusBadRequest + const StatusCGIError + const StatusCertificateNotAccepted + const StatusClientCertificateRequired + const StatusExpiredCertificateRejected + const StatusFutureCertificateRejected + const StatusGone + const StatusInput + const StatusNotFound + const StatusPermanentFailure + const StatusProxyError + const StatusProxyRequestRefused + const StatusRedirect + const StatusRedirectPermanent + const StatusRedirectTemporary + const StatusSlowDown + const StatusSuccess + const StatusSuccessEndOfClientCertificateSession + const StatusTemporaryFailure + const StatusTransientCertificateRequested + const StatusUnavailable + var DefaultClient = &Client + func ListenAndServe(addr, certFile, keyFile string, handler Handler) error + func SimplifyStatus(status int) int + type Client struct + InsecureSkipVerify bool + func (c Client) Fetch(url string) (res Response, err error) + type Error struct + Err error + Status int + func (e Error) Error() string + func (e Error) Unwrap() error + type Handler interface + Handle func(r Request) Response + type Request struct + URL string + type Response struct + Body io.ReadCloser + Meta string + Status int + func ErrorResponse(err error) Response + func Fetch(url string) (res Response, err error)