From 77a835311a2343d0c5936b0bab223d8ad63d96f8 Mon Sep 17 00:00:00 2001 From: masoodafar-web Date: Thu, 14 May 2026 00:47:52 +0330 Subject: [PATCH] fix: move DefaultRequestVersion/Policy to HttpClient (not SocketsHttpHandler) Co-authored-by: Cursor --- src/FrontOffice.Main/ConfigureServices.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 }; });