我正在尝试使用 apache 客户端发出 HTTP/2 请求。以下版本可以吗?
迁移我的 Web 应用程序中的版本花费了我大量的代码更改。是否有任何解决方法可以在 httpclient-4.2.5.jar 中支持带有 TLSv1.3 的 HTTP/2?
我正在使用的 Apache 库:
httpclient-4.2.5.jar
httpcore-4.2.4.jar
httpmime-4.2.5.jar
提前致谢。
我正在尝试使用 apache 客户端发出 HTTP/2 请求。以下版本可以吗?
迁移我的 Web 应用程序中的版本花费了我大量的代码更改。是否有任何解决方法可以在 httpclient-4.2.5.jar 中支持带有 TLSv1.3 的 HTTP/2?
我正在使用的 Apache 库:
httpclient-4.2.5.jar
httpcore-4.2.4.jar
httpmime-4.2.5.jar
提前致谢。
看起来只有版本 5 才支持 HTTP 2。Apache Http 客户端状态
5.0 系列的主要重点是为 HTTP/1.1 和 HTTP/2 提供全功能支持,并确保完全符合 RFC 7230、RFC 7231、RFC 7540 和 RFC 7541。
根据Apache Http Client News,它仍然不是第 5 版的稳定版本。
但是,从 Java 11 开始,引入了一个支持 HTTP 2的新Http Client 。
它支持同步和异步编程模型的 HTTP/1.1 和 HTTP/2