[Java] Java配置httpclient4.2.1的代码 →→→→→进入此内容的聊天室

来自 , 2020-03-21, 写在 Java, 查看 112 次.
URL http://www.code666.cn/view/67800448
  1.     public class ConnectionManager {
  2.         static final int TIMEOUT = 20000;//连接超时时间
  3.         static final int SO_TIMEOUT = 60000;//数据传输超时
  4.        
  5.         public static DefaultHttpClient getHttpClient(){
  6.                 SchemeRegistry schemeRegistry = new SchemeRegistry();
  7.                 schemeRegistry.register(
  8.                                 new Scheme("http",80,PlainSocketFactory.getSocketFactory()));
  9.                 schemeRegistry.register(
  10.                                 new Scheme("https", 443, SSLSocketFactory.getSocketFactory()));
  11.                
  12.                 PoolingClientConnectionManager  cm = new PoolingClientConnectionManager(schemeRegistry);
  13.                 cm.setMaxTotal(200);
  14.                 cm.setDefaultMaxPerRoute(20);
  15.                
  16.                 HttpParams params = new BasicHttpParams();
  17.                 params.setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,TIMEOUT);
  18.                 params.setParameter(CoreConnectionPNames.SO_TIMEOUT, SO_TIMEOUT);
  19.                
  20.                 DefaultHttpClient client = new DefaultHttpClient(cm,params);
  21.                 return client;
  22.         }
  23. }
  24. //java/5343

回复 "Java配置httpclient4.2.1的代码"

这儿你可以回复上面这条便签

captcha