用IntelliJ和Gradle体验JDK9的新HTTP客户端模块

多年来,JDK内置的HTTP客户端,也就是HttpURLConnection,从没有得到过更新,已经非常老旧,只支持HTTP/1.1、不支持NIO不说,用起来也很麻烦。所以,很多人会使用第三方的HTTP客户端库,比如Apache HttpClient,或是基于Netty的Async Http Client。为了跟上时代,JDK9新增了jdk.incubator.httpclient模块,提供了一个支持HTTP2,WebSocket和Async的HTTP客户端。下载JDK9之后,我第一时间体验了这个新客户端,在这里简单介绍一下, »