the*_*ace 5 https kerberos negotiate http2 kerberos-delegation
我们最近更新了 Apache (v 2.4.33) 反向代理以使用 http/2
Win 10E 1709 上的 MS IE (v 11.431.16299.0) 和 MS Edge (v 41.16299.402.0) 似乎在第一个请求后回退到 http/1.1。两个浏览器都会坚持使用 http/1.1,即使在完全刷新并清除缓存后也不会更改为 http/2。
第一个请求(没有 Kerberos 协商身份验证标头)http/2:

第二个请求(带有协商标头)以及所有其他请求都是 http/1.1:

当切换到新选项卡时,浏览器直接使用 http/2 进行所有请求,因为身份验证过程是通过会话 cookie 完成的:

对于这种行为有什么合理的解释吗?我如何建议(强制)IE/Edge 继续使用 http/2?
Kerberos 协商在这里很容易解释: https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/47 /48/8468.4.png
小智 1
我可能有点晚了,但我遇到了同样的行为,这可能是因为这个 Chromium Bug:https://bugs.chromium.org/p/chromium/issues/detail ?id=832586
不幸的是它尚未修复。
| 归档时间: |
|
| 查看次数: |
661 次 |
| 最近记录: |