コード例 #1
0
        private static HttpRequestMessage PrepareHttpRequest(ConnectorRequest connectorRequest)
        {
            var request = new HttpRequestMessage(connectorRequest.HttpMethod, connectorRequest.Uri);

            ApplyHttpRequestHeaders(request, connectorRequest.Headers);

            return(request);
        }
コード例 #2
0
        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));
        }