URLSession:使用 http/1.1 而不是 http/2

URLSession: use http/1.1 instead of http/2

我看到 URLSession 支持 HTTP 1.1 和 HTTP 2 (URLSession supports the HTTP/1.1 and HTTP/2 protocols)。

如何强制 URLSession 使用 HTTP1.1?

这不是由 URLSession 决定的。由连接的服务器决定。

在此处阅读更多信息... https://forums.developer.apple.com/thread/94907

不完全是,有 ALPN 协商来决定是否 HTTP/2。如果客户端不发送 ALPN,则服务器不应使用 HTTP/2.