/// <inheritdoc/> public ConfigurableHttpClient CreateHttpClient(CreateHttpClientArgs args) { // Create the handler. var handler = CreateHandler(args); var configurableHandler = new ConfigurableMessageHandler(handler) { ApplicationName = args.ApplicationName }; // Create the client. var client = new ConfigurableHttpClient(configurableHandler); foreach (var initializer in args.Initializers) { initializer.Initialize(client); } return(client); }
/// <summary>Constructs a new HTTP client.</summary> public ConfigurableHttpClient(ConfigurableMessageHandler handler) : base(handler) { MessageHandler = handler; DefaultRequestHeaders.ExpectContinue = false; }