protected async Task <Response> SendGetRequest(HttpPipelineTransport transport, HttpPipelinePolicy policy, ResponseClassifier responseClassifier = null) { using Request request = transport.CreateRequest(); request.Method = RequestMethod.Get; request.UriBuilder.Uri = new Uri("http://example.com"); return(await SendRequestAsync(transport, request, policy, responseClassifier)); }
protected async Task <Response> SendGetRequest(HttpPipelineTransport transport, HttpPipelinePolicy policy, ResponseClassifier responseClassifier = null, bool bufferResponse = true) { using Request request = transport.CreateRequest(); request.Method = RequestMethod.Get; request.Uri.Assign(new Uri("http://example.com")); return(await SendRequestAsync(transport, request, policy, responseClassifier, bufferResponse)); }
private static Request CreateRequest(HttpPipelineTransport transport, TestServer server, byte[] bytes = null) { Request request = transport.CreateRequest(); request.Method = RequestMethod.Post; request.Uri.Reset(server.Address); request.Content = RequestContent.Create(bytes ?? Array.Empty <byte>()); return(request); }
protected static Task <Response> SendGetRequest(HttpPipelineTransport transport, HttpPipelinePolicy policy) { using (HttpPipelineRequest request = transport.CreateRequest(null)) { request.Method = HttpPipelineMethod.Get; request.Uri = new Uri("http://example.com"); var pipeline = new HttpPipeline(transport, new [] { policy }); return(pipeline.SendRequestAsync(request, CancellationToken.None)); } }
protected static async Task <Response> SendGetRequest(HttpPipelineTransport transport, HttpPipelinePolicy policy, ResponseClassifier responseClassifier = null) { Assert.IsInstanceOf <HttpPipelineSynchronousPolicy>(policy, "Use SyncAsyncPolicyTestBase base type for non-sync policies"); using (Request request = transport.CreateRequest()) { request.Method = RequestMethod.Get; request.Uri.Reset(new Uri("http://example.com")); var pipeline = new HttpPipeline(transport, new[] { policy }, responseClassifier); return(await pipeline.SendRequestAsync(request, CancellationToken.None)); } }
public override Request CreateRequest() { Request request = _innerTransport.CreateRequest(); lock (_random) { // Override ClientRequestId to avoid excessive diffs request.ClientRequestId = _random.NewGuid().ToString("N"); } return request; }
protected async Task <Response> SendGetRequest(HttpPipelineTransport transport, HttpPipelinePolicy policy, ResponseClassifier responseClassifier = null) { await Task.Yield(); using (Request request = transport.CreateRequest()) { request.Method = HttpPipelineMethod.Get; request.UriBuilder.Uri = new Uri("http://example.com"); var pipeline = new HttpPipeline(transport, new [] { policy }, responseClassifier); return(await SendRequestAsync(pipeline, request, CancellationToken.None)); } }
public override Request CreateRequest(IServiceProvider services) { Request request = _innerTransport.CreateRequest(services); lock (_random) { // Override ClientRequestId to avoid excessive diffs request.ClientRequestId = _random.NewGuid().ToString("N"); } return(request); }
public override Request CreateRequest() { if (_recording.MismatchException != null) { throw _recording.MismatchException; } var request = _innerTransport.CreateRequest(); lock (_recording.Random) { // Make sure ClientRequestId are the same across request and response request.ClientRequestId = _recording.Random.NewGuid().ToString("N"); } return(request); }
public override Request CreateRequest() { return(_transport.CreateRequest()); }
public Request CreateRequest(HttpMethod method, string requestUri) => _httpPipelineTransport.CreateRequest(method, requestUri);
public HttpPipelineRequest CreateRequest() => _transport.CreateRequest(_services);
public override Request CreateRequest(IServiceProvider services) { return(_innerTransport.CreateRequest(services)); }