在开发中经常碰到这两个参数,但是之前对它们的真正含义一直比较模糊,今天通过调试程序并且结合官方文档,了解了两者的含义与区别。

参数的定义直接去看官方的文档(httpcore-4.3)

org.apache.http.params.CoreConnectionPNames.CONNECTION_TIMEOUT

Determines the timeout in milliseconds until a connection is established. A timeout value of zero is interpreted as
an infinite timeout.Please note this parameter can only be applied to connections that are bound to a particular
local address.This parameter expects a value of type java.lang.Integer. public static final String CONNECTION_TIMEOUT = "http.connection.timeout";

这个参数设定的是HTTP连接的超时时间,单位为毫秒
如果设置为0,则表示永远不会超时

org.apache.http.params.CoreConnectionPNames.SO_TIMEOUT

Defines the socket timeout (SO_TIMEOUT) in milliseconds, which is the timeout for waiting for data or, put differently,
a maximum period inactivity between two consecutive data packets). A timeout value of zero is interpreted
as an infinite timeout.This parameter expects a value of type java.lang.Integer. public static final String SO_TIMEOUT = “http.socket.timeout”;

这个参数设定的是HTTP连接成功后,等待读取数据或者写数据的最大超时时间,单位为毫秒
如果设置为0,则表示永远不会超时

最新文章

  1. 连做两场goodbye2016是怎样的体验.....
  2. Windows环境下Oracle数据库的自动备份脚本
  3. [CareerCup] 16.4 A Lock Without Deadlocks 无死锁的锁
  4. DOM性能小记
  5. ScrollView 简单出错
  6. 《Prism 5.0源码走读》Service Locator Pattern
  7. 简单dp hdu-4105-Electric wave
  8. 【LeetCode练习题】Swap Nodes in Pairs
  9. EF 数据迁移问题总结
  10. Max Sum(dp)
  11. 3D打印切片软件介绍
  12. Swift3 隐藏状态栏,修改状态栏颜色
  13. 【Android】播放音频的几种方式介绍
  14. Oracle数据库查询表信息/列信息(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)
  15. POJ:Dungeon Master(三维bfs模板题)
  16. 在 Java 中使用 protobuf
  17. R语言-RStudio快捷键总结
  18. xpath和CSS选择器
  19. Javascript的参数详解
  20. 【网络】TCP的流量控制

热门文章

  1. VMware下CenOS7系统的安装及lnmp服务器的搭建
  2. MongoDB图形化管理工具Toad Mac Edition
  3. HTML Input 表单校验之datatype
  4. Hadoop Hive概念学习系列之hive里的JDBC编程入门(二十二)
  5. 神经网络与BP神经网络
  6. 顺序线性表之大整数求和C++实现
  7. BZOJ 1174 [Balkan2007]Toponyms(Trie)
  8. [COGS2479]偏序
  9. 【洛谷】4917:天守阁的地板【欧拉函数的应用】【lcm与gcd】【同除根号优化】
  10. python及其模块下载集合