# Functions
CheckXSRF checks whether or not the given request includes XSRF headers if required.
HTTPStatusCode returns the HTTP status code corresponding to the given error.
IfHeaderIsURLThenChangeHost updates a request header containing a URL to specify the given host.
IsUserError reports whether or not the given error represents a mistake by the user.
Log writes a log message using a consistent output format.
ModifyProxiedRequestForHost modifies a request so that it matches the given host.
NewLoggingResponseWriter returns an http.ResponseWriter that wraps the given one and logs the response status.
# Type aliases
HTTPError implements the error type for an HTTP response status code.