public class HttpClientContext extends HttpCoreContext
HttpContext属性提供方便类型的安全设置器和getter。
| Modifier and Type | Field and Description |
|---|---|
static String |
AUTH_CACHE
表示认证方案缓存的 AuthCache对象的属性名称。
|
static String |
AUTHSCHEME_REGISTRY
一个表示实际 AuthSchemeProvider注册表的Lookup对象的属性名称。
|
static String |
COOKIE_ORIGIN
CookieOrigin对象的属性名称,表示原始服务器的实际细节。
|
static String |
COOKIE_SPEC
表示实际cookie规范的 CookieSpec对象的属性名称。
|
static String |
COOKIE_STORE
代表实际Cookie存储的 CookieStore对象的属性名称。
|
static String |
COOKIESPEC_REGISTRY
一个表示实际 CookieSpecProvider注册表的Lookup对象的属性名称。
|
static String |
CREDS_PROVIDER
表示实际凭据提供程序的 CredentialsProvider对象的属性名称。
|
static String |
HTTP_ROUTE
表示实际连接路由的 RouteInfo对象的属性名称。
|
static String |
PROXY_AUTH_STATE
代表实际代理身份验证状态的 AuthState对象的属性名称。
|
static String |
REDIRECT_LOCATIONS
List对象的属性名称,表示请求执行过程中接收的所有重定向位置的集合。
|
static String |
REQUEST_CONFIG
表示实际请求配置的 RequestConfig对象的属性名称。
|
static String |
TARGET_AUTH_STATE
表示实际目标认证状态的 AuthState对象的属性名称。
|
static String |
USER_TOKEN
|
HTTP_CONNECTION, HTTP_REQ_SENT, HTTP_REQUEST, HTTP_RESPONSE, HTTP_TARGET_HOSTRESERVED_PREFIX| Constructor and Description |
|---|
HttpClientContext() |
HttpClientContext(HttpContext context) |
| Modifier and Type | Method and Description |
|---|---|
static HttpClientContext |
adapt(HttpContext context) |
static HttpClientContext |
create() |
AuthCache |
getAuthCache() |
Lookup<AuthSchemeProvider> |
getAuthSchemeRegistry() |
CookieOrigin |
getCookieOrigin() |
CookieSpec |
getCookieSpec() |
Lookup<CookieSpecProvider> |
getCookieSpecRegistry() |
CookieStore |
getCookieStore() |
CredentialsProvider |
getCredentialsProvider() |
RouteInfo |
getHttpRoute() |
AuthState |
getProxyAuthState() |
List<URI> |
getRedirectLocations() |
RequestConfig |
getRequestConfig() |
AuthState |
getTargetAuthState() |
Object |
getUserToken() |
<T> T |
getUserToken(Class<T> clazz) |
void |
setAuthCache(AuthCache authCache) |
void |
setAuthSchemeRegistry(Lookup<AuthSchemeProvider> lookup) |
void |
setCookieSpecRegistry(Lookup<CookieSpecProvider> lookup) |
void |
setCookieStore(CookieStore cookieStore) |
void |
setCredentialsProvider(CredentialsProvider credentialsProvider) |
void |
setRequestConfig(RequestConfig config) |
void |
setUserToken(Object obj) |
getAttribute, getAttribute, getConnection, getConnection, getRequest, getResponse, getTargetHost, isRequestSent, removeAttribute, setAttribute, setTargetHostpublic static final String HTTP_ROUTE
RouteInfo对象的属性名称。
public static final String REDIRECT_LOCATIONS
List对象的属性名称,表示在请求执行过程中接收到的所有重定向位置的集合。
public static final String COOKIESPEC_REGISTRY
CookieSpecProvider注册表的Lookup对象的属性名称。
public static final String COOKIE_SPEC
CookieSpec对象的属性名称。
public static final String COOKIE_ORIGIN
CookieOrigin对象的属性名称。
public static final String COOKIE_STORE
CookieStore对象的属性名称。
public static final String CREDS_PROVIDER
CredentialsProvider对象的属性名称。
public static final String AUTH_CACHE
AuthCache对象的属性名称。
public static final String TARGET_AUTH_STATE
AuthState对象的属性名称。
public static final String PROXY_AUTH_STATE
AuthState对象的属性名称。
public static final String USER_TOKEN
public static final String AUTHSCHEME_REGISTRY
AuthSchemeProvider注册表的Lookup对象的属性名称。
public static final String REQUEST_CONFIG
RequestConfig对象的属性名称。
public HttpClientContext(HttpContext context)
public HttpClientContext()
public static HttpClientContext adapt(HttpContext context)
public static HttpClientContext create()
public RouteInfo getHttpRoute()
public CookieStore getCookieStore()
public void setCookieStore(CookieStore cookieStore)
public CookieSpec getCookieSpec()
public CookieOrigin getCookieOrigin()
public Lookup<CookieSpecProvider> getCookieSpecRegistry()
public void setCookieSpecRegistry(Lookup<CookieSpecProvider> lookup)
public Lookup<AuthSchemeProvider> getAuthSchemeRegistry()
public void setAuthSchemeRegistry(Lookup<AuthSchemeProvider> lookup)
public CredentialsProvider getCredentialsProvider()
public void setCredentialsProvider(CredentialsProvider credentialsProvider)
public AuthCache getAuthCache()
public void setAuthCache(AuthCache authCache)
public AuthState getTargetAuthState()
public AuthState getProxyAuthState()
public <T> T getUserToken(Class<T> clazz)
public Object getUserToken()
public void setUserToken(Object obj)
public RequestConfig getRequestConfig()
public void setRequestConfig(RequestConfig config)
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.