public class ClientConfig extends Object
| Constructor and Description |
|---|
ClientConfig()
构造
|
| Modifier and Type | Method and Description |
|---|---|
ClientConfig |
enableSSLVerify()
打开SSL验证,即使用引擎默认的SSL验证方式
|
int |
getConnectionTimeout()
获取连接超时,单位:毫秒
|
HttpProxy |
getProxy()
获取代理
|
int |
getReadTimeout()
获取读取超时,单位:毫秒
|
SSLInfo |
getSslInfo()
获取SSLInfo
|
boolean |
isDisableCache()
是否禁用缓存
|
static ClientConfig |
of()
创建新的 ClientConfig
|
ClientConfig |
setConnectionTimeout(int connectionTimeout)
设置连接超时,单位:毫秒
|
void |
setDisableCache(boolean disableCache)
设置是否禁用缓存
|
ClientConfig |
setHttpProxy(String host,
int port)
设置Http代理
|
ClientConfig |
setProxy(HttpProxy proxy)
设置代理
|
ClientConfig |
setReadTimeout(int readTimeout)
设置读取超时,单位:毫秒
|
ClientConfig |
setSSLInfo(SSLInfo sslInfo)
|
ClientConfig |
setTimeout(int milliseconds)
设置超时,单位:毫秒
超时包括: 1. |
public static ClientConfig of()
public ClientConfig setTimeout(int milliseconds)
1. 连接超时 2. 读取响应超时
milliseconds - 超时毫秒数setConnectionTimeout(int),
setReadTimeout(int)public int getConnectionTimeout()
public ClientConfig setConnectionTimeout(int connectionTimeout)
connectionTimeout - 超时毫秒数public int getReadTimeout()
public ClientConfig setReadTimeout(int readTimeout)
readTimeout - 读取超时,单位:毫秒public SSLInfo getSslInfo()
public ClientConfig setSSLInfo(SSLInfo sslInfo)
sslInfo - SSLInfopublic ClientConfig enableSSLVerify()
public boolean isDisableCache()
public void setDisableCache(boolean disableCache)
disableCache - 是否禁用缓存public HttpProxy getProxy()
public ClientConfig setHttpProxy(String host, int port)
host - 代理 主机port - 代理 端口public ClientConfig setProxy(HttpProxy proxy)
proxy - 代理 HttpProxyCopyright © 2024. All rights reserved.