Versions in this module Expand all Collapse all v0 v0.1.1 Apr 16, 2025 Changes in this version + var MethodOverrideParam = "method" + var SukiAmbientAuthHeader = "SukiAmbientAuth" + var TokenCookieName = "token" + func WebsocketProxy(h http.Handler, opts ...Option) http.Handler + type Logger interface + Debugln func(...interface{}) + Warnln func(...interface{}) + type Option func(*Proxy) + func WithForwardedHeaders(fn func(header string) bool) Option + func WithLogger(logger Logger) Option + func WithMaxRespBodyBufferSize(nBytes int) Option + func WithMethodParamOverride(param string) Option + func WithPingControl(interval time.Duration) Option + func WithRequestMutator(fn RequestMutatorFunc) Option + func WithTokenCookieName(param string) Option + type Proxy struct + func (p *Proxy) ServeHTTP(w http.ResponseWriter, r *http.Request) + type RequestMutatorFunc func(incoming *http.Request, outgoing *http.Request) *http.Request