首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否只有HTTP/1.1的客户端可以与看似默认为HTTP/2的服务器进行通信,而无需更新客户端?

是否只有HTTP/1.1的客户端可以与看似默认为HTTP/2的服务器进行通信,而无需更新客户端?
EN

Stack Overflow用户
提问于 2017-12-28 16:54:22
回答 1查看 183关注 0票数 0

我试图连接到一个默认为HTTP/2的服务器,使用Apach Http-Components 3.4,它与HTTP/2不兼容。我看到了这里,客户端可以通过Upgrade头从服务器请求HTTP/2。有办法从服务器请求HTTP/1.1吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-29 21:40:59

是的,这应该是默认的。服务器应该只对客户端进行HTTP/2,如果以前是协商的话。

以下任一项:

  • 通过从HTTP/1到HTTP Upgrade报头的升级
  • TLS握手过程中的协议协商(ALPN)

从理论上讲,在双方都可以强制HTTP/2,而不需要调整。这被称为具有先验知识的HTTP/2。但是,不应该在公共服务器上使用该模式,因为它确实会导致您所遇到的问题。

如果仅使用HTTP/2行为,我将尝试与服务器的开发人员/维护人员交谈。

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

https://stackoverflow.com/questions/48011319

复制
相关文章

相似问题

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