首页 > Web开发 > 详细

CloseableHttpClient的个性化配置

时间:2020-01-15 11:01:00      阅读:148      评论:0      收藏:0      [点我收藏+]

CloseableHttpClient的个性化配置借助 HttpClientBuilder来完成,HttpClientBuilder线程不安全。

调用 HttpClientBuilder实例方法除了build方法外,返回都是其本身,同时HttpClientBuilder 包含了诸多属性,并提供了对外的设置方法。

/**
 * useSystemProperties() 是否读取系统属性, 调用该方法则可以读取
 * disableAuthCaching() 是否禁用缓, 调用该方法则禁用
 * disableRedirectHandling() 是否禁用重定向, 调用该方法则禁用
 * disableContentCompression() 是否禁用内容压缩, 调用该方法则禁用
 * disableAutomaticRetries() 是否禁用自动重试, 调用该方法则禁用
 * disableCookieManagement() 是否禁用cookie管理, 调用该方法则禁用
 * disableConnectionState() 是否禁用连接状态, 调用该方法则禁用
 *
 * setMaxConnTotal()  全局最大维持的连接数
 * setMaxConnPerRoute()  单个Route最大连接数
 * evictIdleConnections() 设置最长空闲时间及空闲时间的单位,
 *                      调用此方法会设置evictIdleConnections=true, 表示开启独立线程清理空闲连接
 * evictExpiredConnections() 开启独立线程清理过期连接
 *
 */

 

CloseableHttpClient的个性化配置

原文:https://www.cnblogs.com/myitnews/p/12195340.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!