# Functions
NewAppendModifier returns an appendModifier that will append a header with with the given name and value for both requests and responses.
NewBadFramingModifier makes a best effort to fix inconsistencies in the request such as multiple Content-Lengths or the lack of Content-Length and improper Transfer-Encoding.
NewBlacklistModifier returns a modifier that will delete any header that matches a name contained in the names parameter.
NewCopyModifier returns a modifier that will copy the header in from to the header in to.
NewFilter builds a new header filter.
NewForwardedModifier sets the X-Forwarded-For, X-Forwarded-Proto, X-Forwarded-Host, and X-Forwarded-Url headers.
NewHopByHopModifier removes Hop-By-Hop headers from requests and responses.
NewIDModifier returns a request modifier that will set a header with the name X-Martian-ID with a value that is a unique identifier for the request.
NewMatcher builds a new header matcher.
NewModifier returns a modifier that will set the header at name with the given value for both requests and responses.
NewValueRegexFilter builds a new header value regex filter.
NewVerifier creates a new header verifier for the given name and value.
NewViaModifier returns a new Via modifier.
# Structs
Filter filters requests and responses based on header name and value.
Matcher is a conditonal evalutor of request or response headers to be used in structs that take conditions.
ValueRegexFilter executes resmod and reqmod when the header value matches regex.
ViaModifier is a header modifier that checks for proxy redirect loops.