fix: move DefaultRequestVersion/Policy to HttpClient (not SocketsHttpHandler)
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 3m57s

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
masoodafar-web
2026-05-14 00:47:52 +03:30
parent 738119cf6d
commit 77a835311a
+6 -4
View File
@@ -114,9 +114,7 @@ public static class ConfigureServices
? new SocketsHttpHandler ? new SocketsHttpHandler
{ {
MaxConnectionsPerServer = 10, MaxConnectionsPerServer = 10,
AutomaticDecompression = System.Net.DecompressionMethods.GZip | System.Net.DecompressionMethods.Deflate, AutomaticDecompression = System.Net.DecompressionMethods.GZip | System.Net.DecompressionMethods.Deflate
DefaultRequestVersion = System.Net.HttpVersion.Version11,
DefaultVersionPolicy = System.Net.Http.HttpVersionPolicy.RequestVersionExact
} }
: new HttpClientHandler : new HttpClientHandler
{ {
@@ -127,7 +125,11 @@ public static class ConfigureServices
return new HttpClient(new GrpcWebHandler(GrpcWebMode.GrpcWeb, inner)) return new HttpClient(new GrpcWebHandler(GrpcWebMode.GrpcWeb, inner))
{ {
Timeout = TimeSpan.FromMinutes(10), 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
}; };
}); });