Methods for building HTTP requests
Encode a field in an HTTP header
HTTP is kind of retarded that you have to specify a Host header, but if you include port 80 then further redirects will tack on the :80 which is annoying.
URL encodes a single k=v parameter.
Escapes a URI.
Map all header keys to a downcased string version
Unescapes a URI escaped string.
[Validate]