<pre>package com.github.liyiorg.common.api;
import org.apache.http.config.SocketConfig;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
public abstract class BaseAPI {
protected static CloseableHttpClient httpClient;
static{
PoolingHttpClientConnectionManager poolingHttpClientConnectionManager = new PoolingHttpClientConnectionManager();
poolingHttpClientConnectionManager.setMaxTotal(100);
poolingHttpClientConnectionManager.setDefaultMaxPerRoute(10);
SocketConfig socketConfig = SocketConfig.custom().setSoTimeout(1000*5).build();
poolingHttpClientConnectionManager.setDefaultSocketConfig(socketConfig);
httpClient = HttpClientBuilder.create()
.setConnectionManager(poolingHttpClientConnectionManager)
.disableCookieManagement()
.build();
}
}
</pre>
代码片段: PoolingHttpClientConnectionManager的使用-PoolingHttpClientConnectionManager的使用
package com.github.liyiorg.common.api;
import org.apache.http.config.SocketConfig;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.H...
- 发表于 2018-07-07 19:40
- 阅读 ( 5454 )
- 分类:代码片段
你可能感兴趣的文章
- Java 添加条码、二维码到PDF文档 133 浏览
- Java 在Excel中添加筛选器并执行筛选 90 浏览
- JAVA + VUE + 简洁UI:分离式软件平台形成之旅 264 浏览
- Java 设置Word中的表格自适应的3种方式 112 浏览
- LeaRun快速开发平台,.net/java项目开发工具简析 141 浏览
- JVM学习笔记之类装载器-ClassLoader 202 浏览
随机文章
- 结合源码浅析Struts2与Spring整合的原理 3295 浏览
- java对竖线|进行分割(split)操作 3667 浏览
- MySQL中查询、删除重复记录的方法大全 4211 浏览
- JAVA判断两个时间戳,相隔多少分钟 4632 浏览
- 工具类:Java操作字节流工具类 2622 浏览
相关问题
- java基础知识提问 1 回答
条评论
请先 登录 后评论
发送私信
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!