# Functions

Attach is the adapter for adding HandledRoutes to a gorilla/mux Router.
BasicAuthSecurity is a SecurityHandler that relies on HTTP Basic Auth.
Delete creates a new DELETE route.
FindDomain returns a matching domain if the given string is a URL that matches.
Get creates a new GET route.
MatchedDomain will retrieve from the http.Request's Context the domain that satisfied OriginSecurity.
NewClient returns a new Client.
OriginSecurity is a SecurityHandler that will ensure a request comes from a known origin.
ParseDomain will parse a string containing either host or host:port and return a Domain.
Patch creates a new PATCH route.
Post
Post creates a new POST route.
Unsecured is a SecurityHandler for explicitly acknowledging that a route is wide open for use.

# Structs

Client is a HTTP client similar to net/http, but with a fluent API for modifying requests before submission.
Domain is subset of url.URL that enables a fuzzy match.
HandledRoute is a fully defined route.
Route is an incomplete Route comprising only verb and path (as a gorilla/mux template).
SecuredRoute is an incomplete Route with a defined SecurityHandler.

# Type aliases

SecurityHandler is a kind of middleware that satisfies security requirements.