![JAR search and dependency download from the Maven repository](/logo.png)
com.github.liyiorg.baiduapi.api.BaseAPI Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of baiduapi Show documentation
Show all versions of baiduapi Show documentation
baidu dwz java sdk for http://dwz.cn
The newest version!
package com.github.liyiorg.baiduapi.api;
import org.apache.http.client.HttpClient;
import org.apache.http.config.SocketConfig;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
public abstract class BaseAPI {
protected static HttpClient 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();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy