Documentation ¶
Overview ¶
Package header can be used to sanitize HTTP request and response headers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultSanitizers = map[string]SanitizeHeaderFunc{ "Authorization": AuthorizationSanitizer, "Set-Cookie": SetCookieSanitizer, "Cookie": CookieSanitizer, "Proxy-Authorization": AuthorizationSanitizer, }
DefaultSanitizers contains a list of sanitizers to be used for common headers.
Functions ¶
func AuthorizationSanitizer ¶
AuthorizationSanitizer is used to sanitize Authorization and Proxy-Authorization headers.
func CookieSanitizer ¶
CookieSanitizer is used to sanitize Cookie header.
func Sanitize ¶
Sanitize list of headers. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ can be consulted for header syntax.
func SetCookieSanitizer ¶
SetCookieSanitizer is used to sanitize Set-Cookie header.
Types ¶
type SanitizeHeaderFunc ¶
SanitizeHeaderFunc implements sanitization for a header value.
Click to show internal directories.
Click to hide internal directories.