An HTTP request with an optional JSON body.
Any extra information to include in the request. (Optional)
The HTTP Headers that should be sent before the request's body.
The HTTP method that should be used to send the request.
The host and path that the request should be sent to.