From bf217af1350f4fbc048e75ce12e9c782fdf982ec Mon Sep 17 00:00:00 2001 From: cocoa-dev004 <66989461+cocoa-dev004@users.noreply.github.com> Date: Wed, 1 Jun 2022 16:14:18 +0900 Subject: [PATCH] Added accept-encoding(AutomaticDecompression) --- .../Covid19Radar/Repository/DiagnosisKeyRepository.cs | 5 ++++- Covid19Radar/Covid19Radar/Services/HttpClientService.cs | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Covid19Radar/Covid19Radar/Repository/DiagnosisKeyRepository.cs b/Covid19Radar/Covid19Radar/Repository/DiagnosisKeyRepository.cs index 4b10c575e..d3ce5b0ad 100644 --- a/Covid19Radar/Covid19Radar/Repository/DiagnosisKeyRepository.cs +++ b/Covid19Radar/Covid19Radar/Repository/DiagnosisKeyRepository.cs @@ -48,7 +48,10 @@ public DiagnosisKeyRepository( ILoggerService loggerService ) { - _httpClient = httpClientService.Create(); + _httpClient = httpClientService.Create(new HttpClientHandler + { + AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate + }); _loggerService = loggerService; } diff --git a/Covid19Radar/Covid19Radar/Services/HttpClientService.cs b/Covid19Radar/Covid19Radar/Services/HttpClientService.cs index b4b58d953..ada2cc91d 100644 --- a/Covid19Radar/Covid19Radar/Services/HttpClientService.cs +++ b/Covid19Radar/Covid19Radar/Services/HttpClientService.cs @@ -10,6 +10,7 @@ namespace Covid19Radar.Services public interface IHttpClientService { HttpClient Create(); + HttpClient Create(HttpClientHandler handler); } public class HttpClientService : IHttpClientService { @@ -20,5 +21,9 @@ public HttpClient Create() { return new HttpClient(); } + public HttpClient Create(HttpClientHandler handler) + { + return new HttpClient(handler); + } } }