CloseableHttpClient 实现长连接
时间: 2023-12-19 21:31:29 浏览: 164
为了使用CloseableHttpClient实现长连接,需要在请求头中添加"Connection":"keep-alive"参数。这样,如果对方支持长连接,连接就会保持长连接。以下是一个Java代码示例:
```java
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpPost httpPost = new HttpPost("http://www.example.com");
httpPost.setHeader("Connection", "keep-alive");
CloseableHttpResponse httpResponse = httpClient.execute(httpPost);
```
请注意,这只是在请求头中添加了"Connection":"keep-alive"参数,而不是真正的长连接。如果对方不支持长连接,连接仍然会在每个请求之后关闭。如果要实现真正的长连接,需要使用WebSocket等其他技术。
阅读全文