[Java] Java 配置httpclient →→→→→进入此内容的聊天室

来自 , 2020-09-12, 写在 Java, 查看 144 次.
URL http://www.code666.cn/view/a1519de5
  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. //源代码片段来自云代码http://yuncode.net
  25.                        

回复 "Java 配置httpclient"

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

captcha