Package org.apache.http.impl.client
Class ProxyClient
- java.lang.Object
-
- org.apache.http.impl.client.ProxyClient
-
public class ProxyClient extends java.lang.ObjectProxyClient can be used to establish a tunnel via an HTTP proxy.
-
-
Field Summary
Fields Modifier and Type Field Description private HttpAuthenticatorauthenticatorprivate AuthSchemeRegistryauthSchemeRegistryprivate org.apache.http.config.ConnectionConfigconnectionConfigprivate HttpConnectionFactory<HttpRoute,ManagedHttpClientConnection>connFactoryprivate org.apache.http.protocol.HttpProcessorhttpProcessorprivate AuthStateproxyAuthStateprivate ProxyAuthenticationStrategyproxyAuthStrategyprivate RequestConfigrequestConfigprivate org.apache.http.protocol.HttpRequestExecutorrequestExecprivate org.apache.http.ConnectionReuseStrategyreuseStrategy
-
Constructor Summary
Constructors Constructor Description ProxyClient()ProxyClient(RequestConfig requestConfig)ProxyClient(HttpConnectionFactory<HttpRoute,ManagedHttpClientConnection> connFactory, org.apache.http.config.ConnectionConfig connectionConfig, RequestConfig requestConfig)ProxyClient(org.apache.http.params.HttpParams params)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AuthSchemeRegistrygetAuthSchemeRegistry()Deprecated.(4.3) do not use.org.apache.http.params.HttpParamsgetParams()Deprecated.(4.3) do not use.java.net.Sockettunnel(org.apache.http.HttpHost proxy, org.apache.http.HttpHost target, Credentials credentials)
-
-
-
Field Detail
-
connFactory
private final HttpConnectionFactory<HttpRoute,ManagedHttpClientConnection> connFactory
-
connectionConfig
private final org.apache.http.config.ConnectionConfig connectionConfig
-
requestConfig
private final RequestConfig requestConfig
-
httpProcessor
private final org.apache.http.protocol.HttpProcessor httpProcessor
-
requestExec
private final org.apache.http.protocol.HttpRequestExecutor requestExec
-
proxyAuthStrategy
private final ProxyAuthenticationStrategy proxyAuthStrategy
-
authenticator
private final HttpAuthenticator authenticator
-
proxyAuthState
private final AuthState proxyAuthState
-
authSchemeRegistry
private final AuthSchemeRegistry authSchemeRegistry
-
reuseStrategy
private final org.apache.http.ConnectionReuseStrategy reuseStrategy
-
-
Constructor Detail
-
ProxyClient
public ProxyClient(HttpConnectionFactory<HttpRoute,ManagedHttpClientConnection> connFactory, org.apache.http.config.ConnectionConfig connectionConfig, RequestConfig requestConfig)
- Since:
- 4.3
-
ProxyClient
@Deprecated public ProxyClient(org.apache.http.params.HttpParams params)
Deprecated.
-
ProxyClient
public ProxyClient(RequestConfig requestConfig)
- Since:
- 4.3
-
ProxyClient
public ProxyClient()
-
-
Method Detail
-
getParams
@Deprecated public org.apache.http.params.HttpParams getParams()
Deprecated.(4.3) do not use.
-
getAuthSchemeRegistry
@Deprecated public AuthSchemeRegistry getAuthSchemeRegistry()
Deprecated.(4.3) do not use.
-
tunnel
public java.net.Socket tunnel(org.apache.http.HttpHost proxy, org.apache.http.HttpHost target, Credentials credentials) throws java.io.IOException, org.apache.http.HttpException- Throws:
java.io.IOExceptionorg.apache.http.HttpException
-
-