HttpClient的有3种超时时间,分别是:

1、

[java] view plaincopyprint?
ConnManagerParams.setTimeout(params, 1000); ConnManagerParams.setTimeout(params, 1000);
2、 [java] view plaincopyprint?
HttpConnectionParams.setConnectionTimeout(params, 2000); HttpConnectionParams.setConnectionTimeout(params, 2000);3、[java] view plaincopyprint?
HttpConnectionParams.setSoTimeout(params, 4000); HttpConnectionParams.setSoTimeout(params, 4000);
下面分别解释: 1、定义了从ConnectionManager管理的连接池中取出连接的超时时间。 2、定义了通过网络与服务器建立连接的超时时间。HttpClient通过一个异步线程去创建与服务器的Socket连接,这就是该Socket连接的超时时间。 3、定义了Socket读数据的超时时间,即从服务器获取响应数据需要等待的时间。 以上3种超时分别会抛出ConnectionPoolTimeoutException,ConnectionTimeoutException与SocketTimeoutException。

最新文章

  1. 微信JSApi支付~订单号和微信交易号
  2. php常用方法总结
  3. iOS - OC NSStream 文件流
  4. JS解析XML文件和XML字符串
  5. 关于软工项目beta版本
  6. centos linux从无到有安装wordpress
  7. 《数据结构与算法分析》学习笔记(五)——队ADT
  8. Introducing the Blog Module
  9. 如何参与一个GitHub开源项目
  10. CSU 1160(进制问题)
  11. HortonWorks
  12. python之pymysql模块学习(待完善...)
  13. Ruby on Rails---Active Admin使用(一)
  14. 异步编程Async/await关键字
  15. arguments.callee.caller
  16. 2017-2018-2 20165234 实验二 《Java面向对象程序设计》实验报告
  17. Android TimeAnimator && TimeListener翻译
  18. 【BZOJ4205】卡牌配对
  19. 字符串模式匹配算法1 - BF和KMP算法
  20. SpringBoot接口返回去掉空字段

热门文章

  1. <LeetCode OJ> 31. Next Permutation
  2. GammaRay 是一个允许你查看 Qt 应用程序甚至在某种程度上修改它的独特应用,可谓是 Debugger 的良好补充
  3. bzoj4887: [Tjoi2017]可乐
  4. Google TPU 揭密——看TPU的架构框图,矩阵加乘、Pool等处理模块,CISC指令集,必然需要编译器
  5. hdoj--3072--Intelligence System(scc+缩点+数据去重)
  6. SimpleMappingExceptionResolver异常映射
  7. Qt5.9 WebChannel
  8. 用Webpack构建Vue项目
  9. Hadoop MapReduce编程 API入门系列之wordcount版本3(七)
  10. JS 经验总结