php 配置httpclient4.2.1
配置httpclient4.2.1 [代码片段(24行)]
public class ConnectionManager {
static final int TIMEOUT = 20000;//连接超时时间
static final int SO_TIMEOUT = 60000;//数据传输超时
public static DefaultHttpClient getHttpClient(){
SchemeRegistry schemeRegistry = new SchemeRegistry();
schemeRegistry.register(
new Scheme("http",80,PlainSocketFactory.getSocketFactory()));
schemeRegistry.register(
new Scheme("https", 443, SSLSocketFactory.getSocketFactory()));
PoolingClientConnectionManager cm = new PoolingClientConnectionManager(schemeRegistry);
cm.setMaxTotal(200);
cm.setDefaultMaxPerRoute(20);
HttpParams params = new BasicHttpParams();
params.setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,TIMEOUT);
params.setParameter(CoreConnectionPNames.SO_TIMEOUT, SO_TIMEOUT);
DefaultHttpClient client = new DefaultHttpClient(cm,params);
return client;
}
}
//该片段来自于http://outofmemory.cn
- 上一篇:没有了
- 下一篇:删除目录 php遍历删除整个目录及文件
精彩图集
精彩文章






