public class HttpClientConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
DEFAULT_CONNECTION_TIMEOUT |
static long |
DEFAULT_READ_TIMEOUT |
| 构造器和说明 |
|---|
HttpClientConfig() |
public static final long DEFAULT_CONNECTION_TIMEOUT
public static final long DEFAULT_READ_TIMEOUT
public static HttpClientConfig getDefault()
public HttpClientType getClientType()
public void setClientType(HttpClientType clientType)
@Deprecated public String getCertPath()
@Deprecated public void setCertPath(String certPath)
public int getMaxIdleConnections()
public void setMaxIdleConnections(int maxIdleConnections)
public long getMaxIdleTimeMillis()
public void setMaxIdleTimeMillis(long maxIdleTimeMillis)
public long getKeepAliveDurationMillis()
public void setKeepAliveDurationMillis(long keepAliveDurationMillis)
public long getConnectionTimeoutMillis()
public void setConnectionTimeoutMillis(long connectionTimeoutMillis)
public long getReadTimeoutMillis()
public void setReadTimeoutMillis(long readTimeoutMillis)
public long getWriteTimeoutMillis()
public void setWriteTimeoutMillis(long writeTimeoutMillis)
public SSLSocketFactory getSslSocketFactory()
public void setSslSocketFactory(SSLSocketFactory sslSocketFactory)
public KeyManager[] getKeyManagers()
public void setKeyManagers(KeyManager[] keyManagers)
public X509TrustManager[] getX509TrustManagers()
public void setX509TrustManagers(X509TrustManager[] x509TrustManagers)
public SecureRandom getSecureRandom()
public void setSecureRandom(SecureRandom secureRandom)
public HostnameVerifier getHostnameVerifier()
public void setHostnameVerifier(HostnameVerifier hostnameVerifier)
public int getMaxRequests()
public void setMaxRequests(int maxRequests)
public int getMaxRequestsPerHost()
public void setMaxRequestsPerHost(int maxRequestsPerHost)
public Runnable getIdleCallback()
public void setIdleCallback(Runnable idleCallback)
public ExecutorService getExecutorService()
public void setExecutorService(ExecutorService executorService)
public String getCustomClientClassName()
public void setCustomClientClassName(String customClientClassName)
public boolean containsExtParam(Object key)
public boolean isIgnoreSSLCerts()
public void setIgnoreSSLCerts(boolean ignoreSSLCerts)
public boolean isCompatibleMode()
public void setCompatibleMode(boolean compatibleMode)
public ProtocolType getProtocolType()
public void setProtocolType(ProtocolType protocolType)
public String getHttpProxy()
public void setHttpProxy(String httpProxy)
public String getHttpsProxy()
public void setHttpsProxy(String httpsProxy)
public String getNoProxy()
public void setNoProxy(String noProxy)
public org.apache.http.client.CredentialsProvider getCredentialsProvider()
public void setCredentialsProvider(org.apache.http.client.CredentialsProvider credentialsProvider)
Copyright © 2020. All rights reserved.