HttpClient4.5版本 超时情况


一、请求连接超时

RequestConfig.custom().setConnectTimeout:设置连接超时时间,单位毫秒。


二、连接池获取连接超时

RequestConfig.custom().setConnectionRequestTimeout:设置从connect Manager获取Connection 超时时间,单位毫秒。这个属性是新加的属性,因为目前版本是可以共享连接池的。


三、读取超时

RequestConfig.custom().setSocketTimeout:请求获取数据的超时时间,单位毫秒。 如果访问一个接口,多少时间内无法返回数据,就直接放弃此次调用。


Java笔记:HttpClient超时设置

Java笔记:HttpClient超时设置


不设置默认值:

setConnectTimeout = -1

setConnectionRequestTimeout = -1

setSocketTimeout = -1


实际应用中具体体现为无限制!!!!

相关文章:

  • 2022-03-09
  • 2021-09-17
  • 2022-12-23
  • 2022-02-14
  • 2021-06-19
  • 2022-01-18
  • 2021-06-06
猜你喜欢
  • 2021-12-11
  • 2022-12-23
  • 2021-10-15
  • 2021-06-11
  • 2021-11-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案