HttpClientBuilder |
HttpClientBuilder.addInterceptorFirst(HttpRequestInterceptor itcp)
将该协议拦截器添加到协议处理列表的头部。
|
HttpClientBuilder |
HttpClientBuilder.addInterceptorFirst(HttpResponseInterceptor itcp)
将该协议拦截器添加到协议处理列表的头部。
|
HttpClientBuilder |
HttpClientBuilder.addInterceptorLast(HttpRequestInterceptor itcp)
将该协议拦截器添加到协议处理列表的尾部。
|
HttpClientBuilder |
HttpClientBuilder.addInterceptorLast(HttpResponseInterceptor itcp)
将该协议拦截器添加到协议处理列表的尾部。
|
static HttpClientBuilder |
HttpClientBuilder.create() |
static HttpClientBuilder |
HttpClients.custom()
|
HttpClientBuilder |
HttpClientBuilder.disableAuthCaching()
禁用认证方案缓存。
|
HttpClientBuilder |
HttpClientBuilder.disableAutomaticRetries()
禁用自动请求恢复和重新执行。
|
HttpClientBuilder |
HttpClientBuilder.disableConnectionState()
禁用连接状态跟踪。
|
HttpClientBuilder |
HttpClientBuilder.disableContentCompression()
禁用自动内容解压缩。
|
HttpClientBuilder |
HttpClientBuilder.disableCookieManagement()
禁用状态(cookie)管理。
|
HttpClientBuilder |
HttpClientBuilder.disableRedirectHandling()
禁用自动重定向处理。
|
HttpClientBuilder |
HttpClientBuilder.evictExpiredConnections()
使HttpClient的这个实例主动地使用后台线程从连接池中驱逐过期的连接。
|
HttpClientBuilder |
HttpClientBuilder.evictIdleConnections(long maxIdleTime, TimeUnit maxIdleTimeUnit)
使HttpClient的这个实例主动地使用后台线程从连接池中驱逐空闲连接。
|
HttpClientBuilder |
HttpClientBuilder.evictIdleConnections(Long maxIdleTime, TimeUnit maxIdleTimeUnit)
|
HttpClientBuilder |
HttpClientBuilder.setBackoffManager(BackoffManager backoffManager)
|
HttpClientBuilder |
HttpClientBuilder.setConnectionBackoffStrategy(ConnectionBackoffStrategy connectionBackoffStrategy)
|
HttpClientBuilder |
HttpClientBuilder.setConnectionManager(HttpClientConnectionManager connManager)
|
HttpClientBuilder |
HttpClientBuilder.setConnectionManagerShared(boolean shared)
定义连接管理器由多个客户端实例共享。
|
HttpClientBuilder |
HttpClientBuilder.setConnectionReuseStrategy(ConnectionReuseStrategy reuseStrategy)
|
HttpClientBuilder |
HttpClientBuilder.setConnectionTimeToLive(long connTimeToLive, TimeUnit connTimeToLiveTimeUnit)
设置持久连接的最长生存时间
|
HttpClientBuilder |
HttpClientBuilder.setContentDecoderRegistry(Map<String,InputStreamFactory> contentDecoderMap)
|
HttpClientBuilder |
HttpClientBuilder.setDefaultAuthSchemeRegistry(Lookup<AuthSchemeProvider> authSchemeRegistry)
|
HttpClientBuilder |
HttpClientBuilder.setDefaultConnectionConfig(ConnectionConfig config)
|
HttpClientBuilder |
HttpClientBuilder.setDefaultCookieSpecRegistry(Lookup<CookieSpecProvider> cookieSpecRegistry)
|
HttpClientBuilder |
HttpClientBuilder.setDefaultCookieStore(CookieStore cookieStore)
|
HttpClientBuilder |
HttpClientBuilder.setDefaultCredentialsProvider(CredentialsProvider credentialsProvider)
|
HttpClientBuilder |
HttpClientBuilder.setDefaultHeaders(Collection<? extends Header> defaultHeaders)
分配默认请求标头值。
|
HttpClientBuilder |
HttpClientBuilder.setDefaultRequestConfig(RequestConfig config)
|
HttpClientBuilder |
HttpClientBuilder.setDefaultSocketConfig(SocketConfig config)
|
HttpClientBuilder |
HttpClientBuilder.setDnsResolver(DnsResolver dnsResolver)
|
HttpClientBuilder |
HttpClientBuilder.setHostnameVerifier(X509HostnameVerifier hostnameVerifier)
|
HttpClientBuilder |
HttpClientBuilder.setHttpProcessor(HttpProcessor httpprocessor)
|
HttpClientBuilder |
HttpClientBuilder.setKeepAliveStrategy(ConnectionKeepAliveStrategy keepAliveStrategy)
|
HttpClientBuilder |
HttpClientBuilder.setMaxConnPerRoute(int maxConnPerRoute)
分配每个路由值的最大连接数。
|
HttpClientBuilder |
HttpClientBuilder.setMaxConnTotal(int maxConnTotal)
分配最大总连接值。
|
HttpClientBuilder |
HttpClientBuilder.setProxy(HttpHost proxy)
分配默认代理值。
|
HttpClientBuilder |
HttpClientBuilder.setProxyAuthenticationStrategy(AuthenticationStrategy proxyAuthStrategy)
|
HttpClientBuilder |
HttpClientBuilder.setPublicSuffixMatcher(PublicSuffixMatcher publicSuffixMatcher)
分配包含公共后缀匹配器的文件。
|
HttpClientBuilder |
HttpClientBuilder.setRedirectStrategy(RedirectStrategy redirectStrategy)
|
HttpClientBuilder |
HttpClientBuilder.setRequestExecutor(HttpRequestExecutor requestExec)
|
HttpClientBuilder |
HttpClientBuilder.setRetryHandler(HttpRequestRetryHandler retryHandler)
|
HttpClientBuilder |
HttpClientBuilder.setRoutePlanner(HttpRoutePlanner routePlanner)
|
HttpClientBuilder |
HttpClientBuilder.setSchemePortResolver(SchemePortResolver schemePortResolver)
|
HttpClientBuilder |
HttpClientBuilder.setServiceUnavailableRetryStrategy(ServiceUnavailableRetryStrategy serviceUnavailStrategy)
|
HttpClientBuilder |
HttpClientBuilder.setSslcontext(SSLContext sslcontext)
|
HttpClientBuilder |
HttpClientBuilder.setSSLContext(SSLContext sslContext)
|
HttpClientBuilder |
HttpClientBuilder.setSSLHostnameVerifier(HostnameVerifier hostnameVerifier)
|
HttpClientBuilder |
HttpClientBuilder.setSSLSocketFactory(LayeredConnectionSocketFactory sslSocketFactory)
|
HttpClientBuilder |
HttpClientBuilder.setTargetAuthenticationStrategy(AuthenticationStrategy targetAuthStrategy)
|
HttpClientBuilder |
HttpClientBuilder.setUserAgent(String userAgent)
分配
User-Agent价值。
|
HttpClientBuilder |
HttpClientBuilder.setUserTokenHandler(UserTokenHandler userTokenHandler)
|
HttpClientBuilder |
HttpClientBuilder.useSystemProperties()
在创建和配置默认实现时使用系统属性。
|