Java 11引入了一个新的HTTP客户端API,被称为HttpClient。这个新的API被设计出来以取代旧的HttpURLConnection,用于处理所有基于网络的HTTP资源请求。它支持HTTP/1.1和HTTP/2两种协议,同时也支持同步和异步编程模型。
要使用HttpClient API进行HTTP请求,首先需要创建一个HttpClient实例。创建HttpClient实例的过程通常涉及到配置一些参数,比如首选协议版本等。这些配置过程可以通过构建器模式来完成。然后,就可以使用这个HttpClient实例来发送各种类型的HTTP请求,包括GET、POST、PUT和DELETE等。