public class XHttpExecutorImpl extends Object implements XHttpExecutor
| 限定符和类型 | 类和说明 |
|---|---|
static class |
XHttpExecutorImpl.XCookieManager
默认的Cookie管理器,接收所有Cookie信息并存储在内存中
|
static class |
XHttpExecutorImpl.XHostnameVerifier
默认的主机名验证器,不进行主机名校验
|
XHttpExecutor.Content, XHttpExecutor.Interceptor, XHttpExecutor.KeyValue, XHttpExecutor.Request, XHttpExecutor.Response| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CFG_CHUNK_LENGTH |
static String |
CFG_CHUNK_LENGTH_DEFAULT |
static String |
CFG_CONNECT_TIMEOUT |
static String |
CFG_CONNECT_TIMEOUT_DEFAULT |
static String |
CFG_COOKIE_MANAGER |
static String |
CFG_COOKIE_MANAGER_DEFAULT |
static String |
CFG_FOLLOW_REDIRECT |
static String |
CFG_FOLLOW_REDIRECT_DEFAULT |
static String |
CFG_HOSTNAME_VERIFIER |
static String |
CFG_HOSTNAME_VERIFIER_DEFAULT |
static String |
CFG_INTERCEPTORS |
static String |
CFG_INTERCEPTORS_DEFAULT |
static String |
CFG_READ_TIMEOUT |
static String |
CFG_READ_TIMEOUT_DEFAULT |
static String |
CFG_SSL_ALGORITHM |
static String |
CFG_SSL_ALGORITHM_DEFAULT |
static String |
CFG_SSL_KEY_MANAGERS |
static String |
CFG_SSL_KEY_MANAGERS_DEFAULT |
static String |
CFG_SSL_SECURE_RANDOM |
static String |
CFG_SSL_SECURE_RANDOM_DEFAULT |
static String |
CFG_SSL_TRUST_MANAGERS |
static String |
CFG_SSL_TRUST_MANAGERS_DEFAULT |
| 构造器和说明 |
|---|
XHttpExecutorImpl() |
public static final String CFG_COOKIE_MANAGER_DEFAULT
public static final String CFG_HOSTNAME_VERIFIER_DEFAULT
public static final String CFG_SSL_TRUST_MANAGERS_DEFAULT
public void defaultConnectTimeout()
public void defaultReadTimeout()
public void defaultChunkLength()
public void defaultFollowRedirect()
public void setConnectTimeout(int timeout)
XHttpExecutorsetConnectTimeout 在接口中 XHttpExecutortimeout - 连接超时时间public int getConnectTimeout()
XHttpExecutorgetConnectTimeout 在接口中 XHttpExecutorpublic void setReadTimeout(int timeout)
XHttpExecutorsetReadTimeout 在接口中 XHttpExecutortimeout - 读取超时时间public int getReadTimeout()
XHttpExecutorgetReadTimeout 在接口中 XHttpExecutorpublic void addCookie(URI uri, HttpCookie cookie)
XHttpExecutoraddCookie 在接口中 XHttpExecutoruri - cookie的uricookie - cookie信息public List<HttpCookie> getCookies(URI uri)
XHttpExecutorgetCookies 在接口中 XHttpExecutoruri - cookie的uripublic List<HttpCookie> getCookies()
XHttpExecutorgetCookies 在接口中 XHttpExecutorpublic void rmvCookies(URI uri, HttpCookie cookie)
XHttpExecutorrmvCookies 在接口中 XHttpExecutoruri - cookie的uricookie - cookie信息public void rmvCookies()
XHttpExecutorrmvCookies 在接口中 XHttpExecutorpublic void setChunkLength(int chunkLength)
public int getChunkLength()
public void setFollowRedirect(boolean followRedirect)
public boolean getFollowRedirect()
public void setInterceptors(XHttpExecutor.Interceptor... interceptors)
XHttpExecutorsetInterceptors 在接口中 XHttpExecutorinterceptors - 拦截器public XHttpExecutor.Interceptor[] getInterceptors()
XHttpExecutorgetInterceptors 在接口中 XHttpExecutorpublic void setSSLContext(SSLContext sslContext)
public SSLContext getSSLContext()
public void setHostnameVerifier(HostnameVerifier hostnameVerifier)
public HostnameVerifier getHostnameVerifier()
protected HttpURLConnection connect(XHttpExecutor.Request request) throws Exception
Exceptionpublic XHttpExecutor.Response execute(XHttpExecutor.Request request) throws Exception
XHttpExecutorexecute 在接口中 XHttpExecutorrequest - 请求参数Exception - 请求过程中可能会发生异常Copyright © 2019. All rights reserved.