Versions in this module Expand all Collapse all v1 v1.0.1 May 23, 2023 Changes in this version + type MonitoringConfig struct + Methods []string + Types []string + func (config *MonitoringConfig) EnsureDefaults() + func (config *MonitoringConfig) EnsureProperFormat() + type RequestWrapper struct + func WrapRequest(request *http.Request, monitoringConfig MonitoringConfig, ...) *RequestWrapper + func (req *RequestWrapper) CloneNoEncode() *http.Request + func (req *RequestWrapper) CloneWithSupportedEncoding() *http.Request + func (req *RequestWrapper) GetEncodingTarget() string + func (req *RequestWrapper) SupportsProcessing() bool + type ResponseWrapper struct + func WrapWriter(responseWriter http.ResponseWriter, monitoringConfig MonitoringConfig, ...) *ResponseWrapper + func (wrapper *ResponseWrapper) CloseNotify() <-chan bool + func (wrapper *ResponseWrapper) ContainsCSP() bool + func (wrapper *ResponseWrapper) Flush() + func (wrapper *ResponseWrapper) GetBuffer() *bytes.Buffer + func (wrapper *ResponseWrapper) GetContent() ([]byte, error) + func (wrapper *ResponseWrapper) GetHeader(headerName string) string + func (wrapper *ResponseWrapper) Hijack() (net.Conn, *bufio.ReadWriter, error) + func (wrapper *ResponseWrapper) LogHeaders() + func (wrapper *ResponseWrapper) SetContent(data []byte, encoding string) + func (wrapper *ResponseWrapper) SetLastModified(value bool) + func (wrapper *ResponseWrapper) SupportsProcessing() bool + func (wrapper *ResponseWrapper) Write(data []byte) (int, error) + func (wrapper *ResponseWrapper) WriteHeader(statusCode int)