HTTP/2

JDK HTTP 客户端同时支持 HTTP/1.1和HTTP/ 2。默认情况下,客户端将使用HTTP/2发送请求。发送到不支持HTTP/2的服务器将自动降级为HTTP/1.1。下面是HTTP/2带来的主要改进的总结:

  • Http headers 压缩。

  • HTTP/2使用HPACK压缩,这减少了开销。

  • 只有一个连接到服务器,减少了为建立多个TCP连接所需的往返次数。

  • 多路复用。

  • 在同一时间,在同一连接上允许多个请求。

  • 服务端推送。

  • 可以把将来额外需要的资源发送给客户端。

  • 二进制格式。

  • 更紧凑。

由于HTTP/2是默认的首选协议,并且支持在必要时无缝地回退到HTTP/1.1,因此JDK HTTP客户端在将来部署 HTTP/2 更广泛的时候更有利。

贡献翻译,请加 QQ: 840750575    点击这里给我发消息
数码
沪ICP备19006215号-4