private static HttpRequestMessage PrepareHttpRequest(ConnectorRequest connectorRequest) { var request = new HttpRequestMessage(connectorRequest.HttpMethod, connectorRequest.Uri); ApplyHttpRequestHeaders(request, connectorRequest.Headers); return(request); }
public async Task <ConnectorResponse> ExecuteAsync(ConnectorRequest request) { var httpRequest = PrepareHttpRequest(request); var httpResponse = await DoExecuteAsync(_httpClient, httpRequest).ConfigureAwait(false); return(await PrepareConnectorResponseAsync(httpResponse).ConfigureAwait(false)); }