An HTTP request.
This class is used between Session and HTTP implementations.
Headers to include in the request.
Target host of the HTTP request.
This must contain the protocol, and the port if needed, but must not end in a slash.
HTTP method to use in the request.
The resource ID.
This must be the full path to the resource, starting with the slash.