httpclient4的设置方式和httpclient3有所不同,代码如下:

HttpClient httpclient = new  DefaultHttpClient();
httpclient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,  Config.20000);//连接时间20s
httpclient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT,  60000);//数据传输时间60s

不设置的后果就是一旦对方服务器出现无响应的情况,如果有返回(404 50x)错误还好,没有返回了你就哭了,java线程会一直等待!!

以下是网上的:

DefaultHttpClient:
请求超时
httpclient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 60000); 
读取超时
httpclient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 60000);

HttpClient
HttpClient httpClient=new HttpClient(); 
链接超时
httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(60000);  
读取超时
httpClient.getHttpConnectionManager().getParams().setSoTimeout(60000)

httpclient4 请一定设置超时时间相关推荐

  1. apache httpclient4 设置超时时间

    2019独角兽企业重金招聘Python工程师标准>>> apache httpclient4 设置超时时间 旧的方法(已被禁用) CloseableHttpClient httpcl ...

  2. python给函数设置超时时间_在 Linux/Mac 下为Python函数添加超时时间的方法

    我们在使用 requests 这类网络请求第三方库时,可以看到它有一个参数叫做 timeout ,就是指在网络请求发出开始计算,如果超过 timeout 还没有收到返回,就抛出超时异常.(当然存在特殊 ...

  3. python给函数设置超时时间_在 Linux/Mac 下为Python函数添加超时时间

    我们在使用 requests 这类网络请求第三方库时,可以看到它有一个参数叫做timeout,就是指在网络请求发出开始计算,如果超过 timeout 还没有收到返回,就抛出超时异常.(当然存在特殊情况 ...

  4. httpclient 设置超时时间_面试官:技术选型,HttpClient还是OkHttp?

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 来源:juejin.im/post/6844904040644476941 推荐 ...

  5. 一款能统计能存储日志设置超时时间的ping工具

    在很多场合的测试中,需要数天甚至数月的连续观察设备能否ping通,一般情况系统自带的ping工具也基本能满足. 但存在一些情况,需要的不仅是每个时刻的统计信息,还需要知道是每个时间点的ping情况. ...

  6. Socket设置超时时间

    ​你知道在 Java 中怎么对 Socket 设置超时时间吗? 主要有以下两种方式,我们来看一下. 方式1: Socket s=new Socket(); s.connect(new InetSock ...

  7. HttpClient 如何设置超时时间

    今天分享一个巨坑,就是 HttpClient.这玩意有多坑呢?就是每个版本都变,近日笔者深受其害. 先看一下代码,我要发送请求调用一个c++接口. public static String doPos ...

  8. 【Java 网络编程】服务器端 ServerSocket 配置 ( 端口复用 | 缓冲区设置 | 超时时间 | 性能权重 | 端口绑定 )

    文章目录 I ServerSocket 端口号绑定参数 II ServerSocket 复用绑定端口设置 III ServerSocket 设置缓冲区大小 IV ServerSocket 设置超时时间 ...

  9. php如何发起远程请求,PHP请求远程地址如何设置超时时间

    PHP请求远程地址设置超时时间的方法:1.[file_get_contents]请求超时设置:2.fopen请求超时设置:3.curl请求超时设置. [相关学习推荐:php编程(视频)] PHP请求远 ...

最新文章

  1. Docker入门(三) - 搭建mysql
  2. 【采用】人工智能如何帮助银行反欺诈:银行智能欺诈风险预测模型研究
  3. swift学习笔记-UI篇之UIImageView
  4. lamp mysql脚本_初次尝试利用脚本自动编译搭建LAMP-----Mysql
  5. github gitlab BitBucket
  6. dhtml是基于html的一门语言,什么是DHTML
  7. LinkdedList
  8. 大剑无锋之介绍几个常见的网络协议且位于哪一层?【面试推荐】
  9. Sql Server系列:视图
  10. .NET Core开发的iNeuOS工业互联网平台,发布 iNeuDA 数据分析展示组件,快捷开发图形报表和数据大屏...
  11. Linux内核网络协议栈7-socket端口管理
  12. 50秒开门,3分钟开走,特斯拉Model S就这样不翼而飞
  13. php 验证码功能的实现原理,php验证码实现原理
  14. 【炮灰模型】 让数学建模来控制你的爱情,测测你是否是那个炮灰
  15. C语言初阶——手把手教零基础/新手入门(万字心得笔记)
  16. 硕思闪客精灵v2021如何用Flash制作动画短片流程分享
  17. linux应用程序故障排查,为Linux应用程序排查故障的另类方法
  18. GRUB4DOS引导wim格式的pe
  19. 【美国大学生数学建模比赛】2020C题(总结和原创参赛论文)百度云请自取
  20. 秋冬易感冒着凉 风寒感冒9大食疗方

热门文章

  1. excel波士顿矩阵怎么做_EXCEL波士顿矩阵法图
  2. 【渝粤教育】电大中专市场营销管理 (3)作业 题库
  3. html炮竹效果,幻影粒子怎么制作爆竹粒子效果?
  4. 【无标题】操作码和地址码
  5. poi -- 上传、自定义模板导出excel文件插入到数据库
  6. 计算机硬件专业课,计算机硬件与外设专业开设哪些课程?
  7. 关于2的1000次方
  8. 基本中型网络的仿真(RYU+Mininet的SDN架构)-以校园为例
  9. 「正在直播」2018人工智能怎么玩?中科院专家山世光、360首席科学家颜水成等技术大咖来教你!...
  10. 天正建筑t20 v5.0破解版|t20天正建筑中文破解版下载v5.0(附破解补丁+注册表)