diff --git a/src/FrontOffice.Main/ConfigureServices.cs b/src/FrontOffice.Main/ConfigureServices.cs index 4e60d8a..3f6984c 100644 --- a/src/FrontOffice.Main/ConfigureServices.cs +++ b/src/FrontOffice.Main/ConfigureServices.cs @@ -114,9 +114,7 @@ public static class ConfigureServices ? new SocketsHttpHandler { MaxConnectionsPerServer = 10, - AutomaticDecompression = System.Net.DecompressionMethods.GZip | System.Net.DecompressionMethods.Deflate, - DefaultRequestVersion = System.Net.HttpVersion.Version11, - DefaultVersionPolicy = System.Net.Http.HttpVersionPolicy.RequestVersionExact + AutomaticDecompression = System.Net.DecompressionMethods.GZip | System.Net.DecompressionMethods.Deflate } : new HttpClientHandler { @@ -127,7 +125,11 @@ public static class ConfigureServices return new HttpClient(new GrpcWebHandler(GrpcWebMode.GrpcWeb, inner)) { Timeout = TimeSpan.FromMinutes(10), - BaseAddress = new Uri(baseUrl) + BaseAddress = new Uri(baseUrl), + DefaultRequestVersion = isHttp ? System.Net.HttpVersion.Version11 : System.Net.HttpVersion.Version20, + DefaultVersionPolicy = isHttp + ? System.Net.Http.HttpVersionPolicy.RequestVersionExact + : System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher }; });