即使在 azure 上为应用程序服务启用了 Http2.0,部署在 azure 上的 React 应用程序也没有使用 Http2

React application deployed on azure is not using Http2 even though Http2.0 is enabled for app service on azure

我已经使用 .NET Stack (.NET Core 3.1,2.1) 在 Azure App Service 上部署了我的 React 应用程序。我已从 Azure App Service > 配置 > 常规设置 以及 azure 资源管理器 启用了 Http2.0。在这两个地方它都显示 Http2.0,但浏览器仍然使用 Http1.1。 TLS 设置仅为 Https 和 TLS 版本 1.2

这个函数没有问题

我重现了你的问题。您只需要打开新的隐私模式window并刷新几次即可看到新设置生效。

这个问题可能是浏览器缓存等引起的

测试结果。

前面的APP服务启用了WAF。而且 WAF 不支持 Http2.0