Documentation ¶
Index ¶
- func ForceDeleteXFCCHeader(routeServiceValidator RouteServiceValidator, forwardedClientCert string, ...) func(*http.Request) (bool, error)
- func NewBufferPool() httputil.BufferPool
- func NewProxy(logger *slog.Logger, accessLogger accesslog.AccessLogger, ...) http.Handler
- func SkipSanitize(routeServiceValidator RouteServiceValidator) func(*http.Request) bool
- func SkipSanitizeXFP(routeServiceValidator RouteServiceValidator) func(*http.Request) bool
- type RouteServiceValidator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ForceDeleteXFCCHeader ¶
func NewBufferPool ¶
func NewBufferPool() httputil.BufferPool
func NewProxy ¶
func NewProxy( logger *slog.Logger, accessLogger accesslog.AccessLogger, promRegistry handlers.Registry, errorWriter errorwriter.ErrorWriter, cfg *config.Config, registry registry.Registry, reporter metrics.ProxyReporter, routeServiceConfig *routeservice.RouteServiceConfig, backendTLSConfig *tls.Config, routeServiceTLSConfig *tls.Config, health *health.Health, routeServicesTransport http.RoundTripper, ) http.Handler
func SkipSanitize ¶
func SkipSanitize(routeServiceValidator RouteServiceValidator) func(*http.Request) bool
func SkipSanitizeXFP ¶
func SkipSanitizeXFP(routeServiceValidator RouteServiceValidator) func(*http.Request) bool
Types ¶
Click to show internal directories.
Click to hide internal directories.