revert: 撤回对明文上游强制 HTTP/2 的转发配置

h2c VersionPolicy 会导致部分上游异常,先恢复由 YARP 默认协商协议。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
token
2026-08-13 20:23:01 +08:00
parent 2b8bfc1666
commit 2c669b29d3
2 changed files with 0 additions and 5 deletions
-3
View File
@@ -822,9 +822,6 @@ public static class Gateway
return new ForwarderRequestConfig
{
Version = HttpVersion.Version20,
// OrLower:h2c 上游复用 HTTP/2;仍是 HTTP/1.1 的上游会降级,避免一刀切断掉。
VersionPolicy = HttpVersionPolicy.RequestVersionOrLower,
ActivityTimeout = TimeSpan.FromSeconds(timeoutSeconds),
AllowResponseBuffering = false
};
@@ -402,8 +402,6 @@ public sealed class ClusterRequestFailoverMiddleware
Entries = entries.ToArray(),
RequestConfig = new ForwarderRequestConfig
{
Version = HttpVersion.Version20,
VersionPolicy = HttpVersionPolicy.RequestVersionOrLower,
ActivityTimeout = TimeSpan.FromSeconds(requestTimeoutSeconds)
},
ConnectTimeoutMs = connectTimeoutMs,