HttpClient 4.3超时设置
2015-10-10 12:00
465 查看
HttpClient对象创建版本差异
3.X是这样的HttpClient httpClient=new DefaultHttpClient();
4.3是这样的
CloseableHttpClient httpClient = HttpClients.createDefault();
3.X的超时设置方法
HttpClient client = new HttpClient(); client.setConnectionTimeout(30000); client.setTimeout(30000); HttpClient httpClient= new HttpClient(); httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(5000);
4.X版本的超时设置(4.3后已过时)
HttpClient httpClient=new DefaultHttpClient(); httpClient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,2000);//连接时间 httpClient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT,2000);//数据传输时间
4.3版本超时设置
CloseableHttpClient httpClient = HttpClients.createDefault(); HttpGet httpGet=new HttpGet("http://www.baidu.com");//HTTP Get请求(POST雷同) RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(2000).setConnectTimeout(2000).build();//设置请求和传输超时时间 httpGet.setConfig(requestConfig); httpClient.execute(httpGet);//执行请求
相关文章推荐
- 宿主机与虚拟机网络搭建(host-only)
- IIS7.5 Error Code 0x8007007e HTTP 错误 500.19的解决方法
- 禁用网络连接后无法访问本机数据库的问题
- 三大WEB服务器对比分析(apache ,lighttpd,nginx)
- 网络流+打印路径 Codeforces510E Fox And Dinner
- http响应代码解释
- wpa_supplicant无线网络配置
- Http服务器实现文件上传与下载(五)
- Xcode7 网络请求报错:The resource could not be loaded because the App Transport Security policy requir
- iOS开发工具-网络封包分析工具Charles
- 关于Java的TCP编程
- Linux网络编程之六 --在线英英字典的实现
- Linux网络编程之五
- Linux网络编程之四
- Linux网络编程之三
- Linux网络编程之二
- Linux网络编程之一
- HTTP状态码
- 在ArcGIS中发布GoogleEarth瓦片为网络地图服务(wms)
- java中接口的定义与实现 http://blog.csdn.net/yjkwf/article/details/7238847