Package org.apache.http.impl.client
Class ProxyClient
- java.lang.Object
-
- org.apache.http.impl.client.ProxyClient
-
public class ProxyClient extends java.lang.Object
ProxyClient can be used to establish a tunnel via an HTTP proxy.
-
-
Field Summary
Fields Modifier and Type Field Description private HttpAuthenticator
authenticator
private AuthSchemeRegistry
authSchemeRegistry
private org.apache.http.config.ConnectionConfig
connectionConfig
private HttpConnectionFactory<HttpRoute,ManagedHttpClientConnection>
connFactory
private org.apache.http.protocol.HttpProcessor
httpProcessor
private AuthState
proxyAuthState
private ProxyAuthenticationStrategy
proxyAuthStrategy
private RequestConfig
requestConfig
private org.apache.http.protocol.HttpRequestExecutor
requestExec
private org.apache.http.ConnectionReuseStrategy
reuseStrategy
-
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 AuthSchemeRegistry
getAuthSchemeRegistry()
Deprecated.(4.3) do not use.org.apache.http.params.HttpParams
getParams()
Deprecated.(4.3) do not use.java.net.Socket
tunnel(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.IOException
org.apache.http.HttpException
-
-