This component performs a request to a REST server. TRESTClient manages the HTTP connection to the service, works with HTTP headers, proxy servers, and receives data to be and delivered by TRESTResponse.