我想使用Java 11的HttpClient,在HTTP 1.1的Keep-Alive参数的帮助下,向同一地址发送多个请求。我知道Apache HTTP Client有类似的功能,但是Java API的客户端是否也有这样的功能?
是的 - HTTP/1.1连接默认情况下会保持活跃状态,除非超过了池的最大容量,此时池中最旧的空闲连接(距离过期日期最近的连接)将被关闭以为新连接腾出位置。但是,如果同时发出请求,则会打开多个到同一主机的连接。