Uses of Class
com.helger.httpclient.HttpClientSettings
Packages that use HttpClientSettings
-
Uses of HttpClientSettings in com.helger.httpclient
Methods in com.helger.httpclient that return HttpClientSettingsModifier and TypeMethodDescriptionHttpClientSettings.getClone()final HttpClientSettingsHttpClientFactory.httpClientSettings()final HttpClientSettingsHttpClientSettings.setAllFrom(IHttpClientSettings aSource) Apply all settings from the provided HTTP client settingsfinal HttpClientSettingsHttpClientSettings.setConnectionRequestTimeout(org.apache.hc.core5.util.Timeout aConnectionRequestTimeout) Set the connection request timeout to use.final HttpClientSettingsHttpClientSettings.setConnectTimeout(org.apache.hc.core5.util.Timeout aConnectTimeout) Set the connect timeout to use.final HttpClientSettingsHttpClientSettings.setFollowRedirects(boolean bFollowRedirects) Enable or disable if HTTP redirects (HTTP status code 3xx) should be followed or not.final HttpClientSettingsHttpClientSettings.setHostnameVerifier(HostnameVerifier aHostnameVerifier) Set the hostname verifier to be used.final HttpClientSettingsHttpClientSettings.setHostnameVerifierVerifyAll()Attention: INSECURE METHOD!final HttpClientSettingsHttpClientSettings.setProtocolUpgradeEnabled(boolean bProtocolUpgradeEnabled) Enable or disable if use of the HTTP Connection "Keep-alive".final HttpClientSettingsHttpClientSettings.setResponseTimeout(org.apache.hc.core5.util.Timeout aResponseTimeout) Set the read/socket/request timeout to use.final HttpClientSettingsHttpClientSettings.setRetryAlways(boolean bRetryAlways) Enable or disable to retry always.final HttpClientSettingsHttpClientSettings.setRetryCount(int nRetries) Set the number of internal retries.final HttpClientSettingsHttpClientSettings.setRetryInterval(Duration aRetryInterval) Set the retry interval to use.final HttpClientSettingsHttpClientSettings.setSSLContext(SSLContext aSSLContext) Set the SSL Context to be used.final HttpClientSettingsHttpClientSettings.setSSLContextTrustAll()Attention: INSECURE METHOD!final HttpClientSettingsHttpClientSettings.setTLSConfigurationMode(com.helger.http.tls.ITLSConfigurationMode aTLSConfigurationMode) Set the TLS configuration mode to use.final HttpClientSettingsHttpClientSettings.setUseDNSClientCache(boolean bUseDNSClientCache) Enable or disable DNS client caching.final HttpClientSettingsHttpClientSettings.setUseKeepAlive(boolean bUseKeepAlive) Enable or disable if use of the HTTP Connection "Keep-alive".final HttpClientSettingsHttpClientSettings.setUserAgent(String sUserAgent) Set the optional user agent to be used.Methods in com.helger.httpclient with parameters of type HttpClientSettingsModifier and TypeMethodDescriptionstatic final voidHttpClientSettingsConfig.assignConfigValues(HttpClientSettings aHCS, com.helger.config.fallback.IConfigWithFallback aConfig, String... aPrefixes) Assign all settings ofHttpClientSettingsfrom configuration values.static HttpClientManagerHttpClientManager.create(HttpClientSettings aHttpClientSettings) Constructors in com.helger.httpclient with parameters of type HttpClientSettingsModifierConstructorDescriptionHttpClientFactory(HttpClientSettings aSettings) Constructor with explicit settings.Constructor withHttpClientSettings