HTTP/REST client wrapper that provides a standard interface for making http requests using different http clients.