A set of HTTP headers identified by case insensitive keys
Exception thrown when an error occurs during an HTTP request.
Builds an HTTP request.
An HTTP response obtained via an HttpRequest
Exception thrown when an error occurs during an HTTP request.
Wraps HTTP method strings.
Defines the protocol used.
Exposes available methods as object as well as an implicit conversion from string to Method objects.