public static IHttpClientBuilder UseGZipCompression(this IHttpClientBuilder builder) { builder.Use <GZipCompressionHandler>(); builder.ConfigureRequestHandler(x => { var httpClientHandler = x as HttpClientHandler; if (httpClientHandler != null && httpClientHandler.SupportsAutomaticDecompression) { httpClientHandler.AutomaticDecompression = DecompressionMethods.GZip; } }); return(builder); }