public HttpClientBuilder WithDefaultHeaders() { var newHandler = new DefaultHeadersHandler(); AddHandlerToChain(newHandler); return(this); }
private void SetDefaultSettings() { RequestFormatter = new ModelAsJsonFormatter(); ResponseFormatter = new ModelAsJsonFormatter(); HeadersHandler = new DefaultHeadersHandler(); ResourceHandler = new DefaultResourceHandler(); DecompressionMethods = DecompressionMethods.Deflate | DecompressionMethods.GZip; }
public async Task ThenAcceptHeaderShouldBeAdded() { var handler = new DefaultHeadersHandler { InnerHandler = new StubResponseHandler() }; var client = new HttpClient(handler); var response = await client.GetAsync("http://localhost/test"); response.RequestMessage.Headers.Accept.Any(x => x.MediaType == "application/json").Should().BeTrue(); }