public async Task <IHttpResponseMessageReader> ForHttpResponseMessageReader() { using (_clientWrapper) { var response = await _owner.SendBodyAndCheckStatus(_clientWrapper, _action, _request, _url); return(HttpResponseMessageReader.Create(response)); } }
async Task <TResponse> IHttpClientActionNoBodyWithResponse.For <TResponse>() { using (_clientWrapper) { var response = await _owner.SendAndCheckStatus(_clientWrapper, _action, _url); var reader = HttpResponseMessageReader.Create(response); return(await reader.ReadContent <TResponse>()); } }