Creates a HTTP client with user-specified User-Agent.
Perform a HTTP GET request.
Perform a HTTP HEAD request (same as GET but without content).
Performs a HTTP request. Requested URI can be "*", an absolute URI, an absolute path, or an authority depending on the method.
Minimalistic HTTP client. At this point it only support simple GET requests which return the whole response body.