HttpComponents Client 5.0 beta3 发布了,此 BETA 版本通过 Conscrypt TLS 库增加了在 Java 1.7 和 Java 1.8 上对高级 TLS 功能(例如 ALPN protocol negotiation)的支持,并从 HttpCore 中获取了最新的修复和性能改进。
值得关注的新功能:
TLS ALPN protocol negotiation support on older JREs through Conscrypt TLS library.
5.0 系列引入了对 HTTP/2 协议的支持,以及为所有受支持的 HTTP 协议版本提供事件驱动消息 API。支持的特性:
HPACK header compression
Stream multiplexing (client and server)
Flow control
Response push
Message trailers
Expect-continue handshake
Connection validation (ping)
Application-layer protocol negotiation (ALPN) on Java 9.0.1+
TLS 1.2 security features