java - CloseableHttpClient 会话未关闭
问题描述
我创建了一个 CloseableHttpClient 意图连接到我们的 Tomcat 以执行一些服务。在请求之后,我在客户端上调用了 close,但我仍然看到 Tomcat 中有一个活动的会话。不应该关闭使会话无效吗?
RequestConfig requestConfig = RequestConfig.custom()
.setSocketTimeout(1000 * 60 * 2)
.setConnectTimeout(4000)
.build();
HttpClientBuilder cl = HttpClients.custom();
cl.setDefaultRequestConfig(requestConfig);
cl.setSSLSocketFactory(makeSSLConnectionSocketFactory());
HttpGet postMethod = new HttpGet(url);
try (CloseableHttpClient client = cl.build();
CloseableHttpResponse httpResponse = client.execute(postMethod);) {
} catch (IOException e) {
//e.printStackTrace();
}
解决方案
推荐阅读
- linux - Powershell 等效于 Linux: ls -al
- gradle - 如何使用 gradle jib 插件将镜像推送到 google cloud Container Registry
- jquery - 如何为 NW.JS 本地桌面应用程序创建本地服务器连接?
- mysql - NodeJS - 如何在 MySQL 中插入 blob 图像
- python - 按类别将两列转换为字典 python-pandas
- python - 如何让我的 Discord Bot 删除频道中的所有消息?
- powerapps - 自定义连接器可以与 client_credentials 授权流一起使用吗?
- android - 如何让 ScrollView 在键盘后面滚动?
- javascript - ManifestV3后台服务工作者中未显示“警报”
- r - 如何从数据框中的组合创建矩阵?