好久没写博文了,写个Http连接请求获取给大家,里面一些详细参数设置,都有注释
来源:互联网 发布:淘宝购物车怎么代付 编辑:程序博客网 时间:2024/05/17 23:26
private static HttpClient httpClient;private static int DEAFUL_BUFFER_SIZE = 8169;public static synchronized HttpClient getInstace()throws KeyStoreException, KeyManagementException,UnrecoverableKeyException, NoSuchAlgorithmException,CertificateException, IOException{if(httpClient == null){HttpParams httpParams = new BasicHttpParams();//超时设置ConnManagerParams.setTimeout(httpParams, 10*1000);//连接池获取连接超时HttpConnectionParams.setConnectionTimeout(httpParams, 10*1000);//连接超时HttpConnectionParams.setSoTimeout(httpParams, 10*1000);//请求超时(读超时)//线程最大连接数ConnManagerParams.setMaxConnectionsPerRoute(httpParams, new ConnPerRouteBean(5));//线程连接总数ConnManagerParams.setMaxTotalConnections(httpParams, 10);//异常处理机制HttpProtocolParams.setUseExpectContinue(httpParams, true);//是否检查旧连接数HttpConnectionParams.setStaleCheckingEnabled(httpParams, false);//设置版本HttpProtocolParams.setVersion(httpParams, HttpVersion.HTTP_1_1);//设置编码HttpProtocolParams.setContentCharset(httpParams, HTTP.UTF_8);//设置重定向HttpClientParams.setRedirecting(httpParams, false);//设置是否延时发送HttpConnectionParams.setTcpNoDelay(httpParams, true);//设置缓存大小HttpConnectionParams.setSocketBufferSize(httpParams, DEAFUL_BUFFER_SIZE);//设置允许所有证书KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());keyStore.load(null,null);SSLSocketFactory sf = new SSLSocketFactory(keyStore);sf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);// 设置支持HTTP和HTTPSSchemeRegistry sr = new SchemeRegistry();sr.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));sr.register(new Scheme("https", sf, 4403));ClientConnectionManager manager = new ThreadSafeClientConnManager(httpParams, sr);httpClient = new DefaultHttpClient(manager,httpParams);}return httpClient;}
0 0
- 好久没写博文了,写个Http连接请求获取给大家,里面一些详细参数设置,都有注释
- 写了个组件 让大家给点意见(里面有N多BUG)
- 好久没写代码了能给我个asp获取汉字全拼的代码
- 好久都没有写了
- 好久都没有写了
- 写了个Android聊天客户端框架,基本聊天功能、数据库、服务器都有。大家可以看一看。已经开源
- 好久都没有写博客了
- 有好久没有写文章了
- 一个超级棒的学习网站,里面什么都有,大家以后不用多花钱了!
- 好久没有写博客了 今天来给大家分享一点小经验吧 关于 VirusTotal的扫毒经验分享
- 已经写了好久了,都快要忘记啦
- 我想写个bbs,都需要些什么模块呀?大家给点建议!
- 蛙蛙推荐:刚刚写了一个考试程序,给大家贴一下,我没写过多注释哦
- 好久写博客了,写个总结吧
- 以后别写程序了,30个源码网站奉献给大家
- 以后别写程序了,65个源码网站奉献给大家
- 以后别写程序了,65个源码网站奉献给大家
- 以后别写程序了,65个源码网站奉献给大家
- kinect环境配置和运行自带的例子
- POJ3252 RoundNumbers 【组合数学】
- 仿淘宝属性选择
- node.js
- The Swift Programming Language中文版 ----Language Guide(三)
- 好久没写博文了,写个Http连接请求获取给大家,里面一些详细参数设置,都有注释
- 如何分析NDK crash的堆栈信息
- POI读取Word文件头信息
- 均分纸牌问题
- Python实现求两个字符串的最长公共子序列的算法
- [解读]狼性管理
- cloudstack给已有zone添加物理网络
- linux系统启动[笔记]
- 制作椭圆型DIV