public IResponse SendRequest(IRequest request) { request = _authentication.AddAuthenticationHeaders(request); using (HttpClient client = new HttpClient()) { HttpResponseMessage response = client.SendAsync(request.HttpRequestMessage).GetAwaiter().GetResult(); return(new ClientHttpResponse(response)); } }