首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Kerberos通过http/2进行谈判之后,IE和Edge回到了http/1.1

在Kerberos通过http/2进行谈判之后,IE和Edge回到了http/1.1
EN

Stack Overflow用户
提问于 2018-06-05 14:38:15
回答 1查看 515关注 0票数 4

我们最近更新了Apache (v2.4.33)反向代理,以使用http/2

Win 10E 1709上的IE (v11.431.16299.0)和MS (v41.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

EN

回答 1

Stack Overflow用户

发布于 2021-12-07 07:20:30

我可能有点晚了,但我也遇到过同样的行为,这可能是因为这个Chromium:https://bugs.chromium.org/p/chromium/issues/detail?id=832586

不幸的是,它还没有被修复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50702801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档