public async Task <Response> SendAsync(IRequest request, CancellationToken cancellationToken = default, bool?notfoundIsSuccess = null) { var message = request.CreateMessage(); _credentialBuilder?.Build(_httpClient, message); var response = await _httpClient.SendAsync(message, cancellationToken); return(await ParseAsync(response.StatusCode, response.Content, response.Headers, notfoundIsSuccess ?? NotFoundIsSuccess)); }
public async Task <Response> SendAsync(IRequest request) { var message = request.CreateMessage(); _credentialBuilder?.Build(_httpClient, message); var response = await _httpClient.SendAsync(message); return(await ParseAsync(response.StatusCode, response.Content, response.Headers)); }