gpt4 book ai didi

windows - 为什么我需要更改 IE 设置以在 Windows 10 上启用 HTTP/2?

转载 作者:可可西里 更新时间:2023-11-01 10:18:11 26 4
gpt4 key购买 nike

我最近在我正在开发的网站上启用了 HTTP/2。

为此我不得不

  1. 使用 Windows 10
  2. 使用支持 HTTP/2 的浏览器(在我的例子中是 Chrome)
  3. 配置我的网络服务器 (iisexpress) 以使用 https 为网站提供服务
  4. Internet Explorer options 中启用 HTTP/2

一切正常,但我对为什么需要 1 和 4 感到困惑。特别是 4,因为我实际上并没有使用 Internet Explorer。现在上面的链接表明它与 WININET 库有关,我知道 IE 选项偶尔会影响操作系统本身的设置,但我的理解突然停止了。

操作系统与这些有什么关系? http/2 不只是在浏览器和服务器应用程序之间吗? IIS 是否正在使用系统资源?这是否意味着如果我设置像 Katana 或 nginx 这样的东西,我可以在没有 Win10 或切换 IE 设置的情况下使用 HTTP/2?

最佳答案

在 Internet Explorer 选项中禁用 HTTP/2(默认启用):

enter image description here

在您的 Windows 10 计算机上仅在 IE11 上有关系。 Chrome 甚至 Microsoft Edge 仍然可以使用 HTTP/2 与您的 IIS 通信(我使用 IIS 而不是 iisexpress 进行了测试)。您可以使用开发人员工具验证这一点。您应该只清除浏览器缓存以查看在通信期间使用 H2 (HTTP/2):

enter image description here enter image description here

关于windows - 为什么我需要更改 IE 设置以在 Windows 10 上启用 HTTP/2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36224270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com