ClientResponse that can be released
Releases the resources associated with this dispatch
This may entail closing the connection or returning it to a connection
pool, depending on the client implementation and the state of the session
responsible for dispatching the associated request.
release() must be idempotent and never throw an exception, otherwise
the session will be corrupted.
BodyReader used to consume the response body.
Response message. This have no meaning for the HTTP connection, its just for human enjoyment.