Deprecated API


Contents
Deprecated Interfaces
org.apache.http.client.methods.AbortableHttpRequest
          (4.3) use HttpExecutionAware 
org.apache.http.client.params.AllClientPNames
          (4.3) use RequestConfig 
org.apache.http.client.AuthenticationHandler
          (4.2) use AuthenticationStrategy 
org.apache.http.auth.params.AuthPNames
          (4.3) use RequestConfig and constructor parameters of AuthSchemeProviders. 
org.apache.http.auth.AuthSchemeFactory
          (4.3) use AuthSchemeProvider 
org.apache.http.conn.ClientConnectionManager
          (4.3) replaced by HttpClientConnectionManager. 
org.apache.http.conn.ClientConnectionManagerFactory
          (4.3) replaced by HttpClientConnectionManager. 
org.apache.http.conn.ClientConnectionOperator
          (4.3) replaced by HttpClientConnectionManager. 
org.apache.http.conn.ClientConnectionRequest
          (4.3) replaced by ConnectionRequest. 
org.apache.http.client.protocol.ClientContext
           
org.apache.http.client.params.ClientPNames
          (4.3) use RequestConfig 
org.apache.http.conn.params.ConnConnectionPNames
          (4.1) use custom DefaultHttpResponseParser implementation. 
org.apache.http.conn.params.ConnManagerPNames
          (4.1) use configuration methods of the specific connection manager implementation. 
org.apache.http.conn.params.ConnRoutePNames
          (4.3) use RequestConfig. 
org.apache.http.cookie.CookieSpecFactory
          (4.3) use CookieSpecProvider 
org.apache.http.cookie.params.CookieSpecPNames
          (4.3) use constructor parameters of CookieSpecProviders. 
org.apache.http.conn.scheme.HostNameResolver
          (4.1) Do not use 
org.apache.http.conn.HttpRoutedConnection
          (4.3) replaced by HttpClientConnectionManager. 
org.apache.http.conn.scheme.LayeredSchemeSocketFactory
          (4.2) use SchemeLayeredSocketFactory 
org.apache.http.conn.scheme.LayeredSocketFactory
          (4.1) use SchemeSocketFactory 
org.apache.http.conn.ManagedClientConnection
          (4.3) replaced by HttpClientConnectionManager. 
org.apache.http.conn.OperatedClientConnection
          (4.3) replaced by HttpClientConnectionManager. 
org.apache.http.impl.conn.tsccm.PoolEntryRequest
          (4.2) use Future 
org.apache.http.client.RedirectHandler
          (4.1) use RedirectStrategy 
org.apache.http.conn.scheme.SchemeLayeredSocketFactory
          (4.3) use LayeredConnectionSocketFactory 
org.apache.http.conn.scheme.SchemeSocketFactory
          (4.3) use ConnectionSocketFactory 
org.apache.http.conn.scheme.SocketFactory
          (4.1) use SchemeSocketFactory 
org.apache.http.impl.auth.SpnegoTokenGenerator
          (4.2) subclass KerberosScheme and override GGSSchemeBase.generateGSSToken(byte[], org.ietf.jgss.Oid, String) 
 

Deprecated Classes
org.apache.http.impl.client.AbstractAuthenticationHandler
          (4.2) use AuthenticationStrategy 
org.apache.http.impl.conn.AbstractClientConnAdapter
          (4.2) do not use 
org.apache.http.impl.conn.tsccm.AbstractConnPool
          (4.2) use AbstractConnPool 
org.apache.http.impl.client.AbstractHttpClient
          (4.3) use HttpClientBuilder. 
org.apache.http.impl.conn.AbstractPooledConnAdapter
          (4.2) do not use 
org.apache.http.impl.conn.AbstractPoolEntry
          (4.2) do not use 
org.apache.http.auth.params.AuthParamBean
          (4.3) use RequestConfig and constructor parameters of AuthSchemeProviders. 
org.apache.http.auth.params.AuthParams
          (4.3) use RequestConfig and constructor parameters of AuthSchemeProviders. 
org.apache.http.client.params.AuthPolicy
          (4.3) use AuthSchemes 
org.apache.http.auth.AuthSchemeRegistry
          (4.3) use Registry 
org.apache.http.impl.client.AutoRetryHttpClient
          (4.3) use HttpClientBuilder. 
org.apache.http.impl.conn.BasicClientConnectionManager
          (4.3) use BasicHttpClientConnectionManager. 
org.apache.http.conn.BasicEofSensorWatcher
          (4.3) do not use. 
org.apache.http.conn.BasicManagedEntity
          (4.3) do not use. 
org.apache.http.impl.conn.tsccm.BasicPooledConnAdapter
          (4.2) do not use 
org.apache.http.impl.conn.tsccm.BasicPoolEntry
          (4.2) use PoolEntry 
org.apache.http.impl.conn.tsccm.BasicPoolEntryRef
          (4.2) do not use 
org.apache.http.client.protocol.ClientContextConfigurer
          (4.3) use HttpClientContext 
org.apache.http.client.params.ClientParamBean
          (4.3) use RequestConfig 
org.apache.http.impl.client.ClientParamsStack
          (4.3) use DefaultedHttpParams 
org.apache.http.conn.params.ConnConnectionParamBean
          (4.2) do not use 
org.apache.http.conn.params.ConnManagerParamBean
          (4.1) use configuration methods of the specific connection manager implementation. 
org.apache.http.conn.params.ConnManagerParams
          (4.1) use configuration methods of the specific connection manager implementation. 
org.apache.http.conn.params.ConnPerRouteBean
          (4.2) use ConnPoolControl 
org.apache.http.impl.conn.tsccm.ConnPoolByRoute
          (4.2) use AbstractConnPool 
org.apache.http.conn.params.ConnRouteParamBean
          (4.3) use RequestConfig. 
org.apache.http.conn.params.ConnRouteParams
          (4.3) use RequestConfig. 
org.apache.http.impl.client.ContentEncodingHttpClient
          (4.2) use HttpClientBuilder 
org.apache.http.client.params.CookiePolicy
          (4.3) use CookieSpecs 
org.apache.http.cookie.params.CookieSpecParamBean
          (4.3) use constructor parameters of CookieSpecProviders. 
org.apache.http.cookie.CookieSpecRegistry
          (4.3) use Registry. 
org.apache.http.impl.cookie.DateUtils
          (4.3) Use DateUtils. 
org.apache.http.impl.client.DecompressingHttpClient
          (4.3) use HttpClientBuilder 
org.apache.http.impl.conn.DefaultClientConnection
          (4.3) use ManagedHttpClientConnectionFactory. 
org.apache.http.impl.conn.DefaultClientConnectionOperator
          (4.3) use PoolingHttpClientConnectionManager. 
org.apache.http.impl.client.DefaultHttpClient
          (4.3) use HttpClientBuilder. 
org.apache.http.impl.conn.DefaultHttpRoutePlanner
          (4.3) use DefaultRoutePlanner 
org.apache.http.impl.client.DefaultProxyAuthenticationHandler
          (4.2) use ProxyAuthenticationStrategy 
org.apache.http.impl.client.DefaultRedirectHandler
          (4.1) use DefaultRedirectStrategy. 
org.apache.http.impl.client.DefaultRequestDirector
          (4.3) 
org.apache.http.impl.conn.DefaultResponseParser
          (4.2) use DefaultHttpResponseParser 
org.apache.http.impl.client.DefaultTargetAuthenticationHandler
          (4.2) use TargetAuthenticationStrategy 
org.apache.http.impl.client.EntityEnclosingRequestWrapper
          (4.3) do not use. 
org.apache.http.impl.client.HttpAuthenticator
          (4.3) reserved for internal use. 
org.apache.http.client.params.HttpClientParamConfig
          (4.3) provided for compatibility with HttpParams. Do not use. 
org.apache.http.client.params.HttpClientParams
          (4.3) use RequestConfig 
org.apache.http.conn.HttpInetSocketAddress
          (4.3) 
org.apache.http.impl.conn.IdleConnectionHandler
          (4.1) no longer used 
org.apache.http.impl.conn.LoggingSessionInputBuffer
          (4.3) no longer used. 
org.apache.http.conn.MultihomePlainSocketFactory
          (4.1) Do not use. For multihome support socket factories must implement SchemeSocketFactory interface. 
org.apache.http.impl.auth.NegotiateScheme
          (4.2) use SPNegoScheme or KerberosScheme. 
org.apache.http.impl.auth.NegotiateSchemeFactory
          (4.2) use SPNegoSchemeFactory or KerberosSchemeFactory. 
org.apache.http.conn.scheme.PlainSocketFactory
          (4.3) use PlainSocketFactory 
org.apache.http.impl.conn.PoolingClientConnectionManager
          (4.3) use PoolingHttpClientConnectionManager. 
org.apache.http.impl.conn.ProxySelectorRoutePlanner
          (4.3) use SystemDefaultRoutePlanner 
org.apache.http.client.protocol.RequestProxyAuthentication
          (4.3) use HttpAuthenticator. 
org.apache.http.client.protocol.RequestTargetAuthentication
          (4.3) use HttpAuthenticator. 
org.apache.http.impl.client.RequestWrapper
          (4.3) do not use. 
org.apache.http.client.protocol.ResponseAuthCache
          (4.2) use AuthenticationStrategy 
org.apache.http.impl.client.RoutedRequest
          (4.3) do not use. 
org.apache.http.impl.conn.tsccm.RouteSpecificPool
          (4.2) use AbstractConnPool 
org.apache.http.conn.scheme.Scheme
          (4.3) use SchemePortResolver for default port resolution and Registry for socket factory lookups. 
org.apache.http.conn.scheme.SchemeRegistry
          (4.3) use Registry 
org.apache.http.impl.conn.SchemeRegistryFactory
          (4.3) use HttpClientBuilder. 
org.apache.http.impl.conn.SingleClientConnManager
          (4.2) use BasicClientConnectionManager 
org.apache.http.impl.client.SystemDefaultHttpClient
          (4.3) use HttpClientBuilder 
org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager
          (4.2) use PoolingHttpClientConnectionManager 
org.apache.http.impl.conn.tsccm.WaitingThread
          (4.2) do not use 
org.apache.http.impl.conn.tsccm.WaitingThreadAborter
          (4.2) do not use 
 

Deprecated Exceptions
org.apache.http.impl.client.TunnelRefusedException
          (4.3) reserved for internal use. 
 

Deprecated Fields
org.apache.http.client.protocol.ClientContext.AUTH_SCHEME_PREF
          (4.1) do not use 
org.apache.http.conn.params.ConnConnectionPNames.MAX_STATUS_LINE_GARBAGE
          (4.1) Use custom DefaultHttpResponseParser implementation 
org.apache.http.impl.client.DefaultRequestDirector.proxyAuthHandler
           
org.apache.http.impl.client.DefaultRequestDirector.redirectHandler
           
org.apache.http.client.protocol.ClientContext.SCHEME_REGISTRY
          (4.3) do not use 
org.apache.http.impl.client.DefaultRequestDirector.targetAuthHandler
           
 

Deprecated Methods
org.apache.http.impl.conn.AbstractPooledConnAdapter.assertAttached()
          (4.1) use AbstractPooledConnAdapter.assertValid(AbstractPoolEntry) 
org.apache.http.impl.conn.AbstractClientConnAdapter.assertNotAborted()
          (4.1) use AbstractClientConnAdapter.assertValid(OperatedClientConnection) 
org.apache.http.impl.auth.GGSSchemeBase.authenticate(Credentials, HttpRequest)
          (4.2) Use ContextAwareAuthScheme.authenticate(Credentials, HttpRequest, org.apache.http.protocol.HttpContext) 
org.apache.http.impl.auth.DigestScheme.authenticate(Credentials, HttpRequest)
          (4.2) Use ContextAwareAuthScheme.authenticate(Credentials, HttpRequest, org.apache.http.protocol.HttpContext) 
org.apache.http.impl.auth.BasicScheme.authenticate(Credentials, HttpRequest)
          (4.2) Use ContextAwareAuthScheme.authenticate(Credentials, HttpRequest, org.apache.http.protocol.HttpContext) 
org.apache.http.auth.AuthScheme.authenticate(Credentials, HttpRequest)
          (4.1) Use ContextAwareAuthScheme.authenticate(Credentials, HttpRequest, org.apache.http.protocol.HttpContext) 
org.apache.http.impl.auth.BasicScheme.authenticate(Credentials, String, boolean)
          (4.3) use BasicScheme.authenticate(Credentials, HttpRequest, HttpContext). 
org.apache.http.client.utils.HttpClientUtils.closeQuietly(HttpClient)
          (4.3) do not use. 
org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(Socket, InetSocketAddress, InetSocketAddress, HttpParams)
          (4.3) use SSLSocketFactory.connectSocket(int, Socket, HttpHost, InetSocketAddress, InetSocketAddress, HttpContext) 
org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(Socket, String, int, InetAddress, int, HttpParams)
          (4.1) Use SSLSocketFactory.connectSocket(Socket, InetSocketAddress, InetSocketAddress, HttpParams) 
org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(Socket, String, int, InetAddress, int, HttpParams)
          (4.1) Use PlainSocketFactory.connectSocket(Socket, InetSocketAddress, InetSocketAddress, HttpParams) 
org.apache.http.conn.BasicManagedEntity.consumeContent()
          (4.1) Use EntityUtils.consume(HttpEntity) 
org.apache.http.impl.client.AbstractHttpClient.createClientRequestDirector(HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectHandler, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams)
          (4.1) do not use 
org.apache.http.impl.client.AbstractHttpClient.createClientRequestDirector(HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectStrategy, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams)
          (4.2) do not use 
org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager.createConnectionPool(HttpParams)
          (4.1) use #createConnectionPool(long, TimeUnit)) 
org.apache.http.conn.ssl.SSLSocketFactory.createLayeredSocket(Socket, String, int, boolean)
          (4.1) use SSLSocketFactory.createLayeredSocket(Socket, String, int, HttpParams) 
org.apache.http.conn.ssl.SSLSocketFactory.createLayeredSocket(Socket, String, int, HttpParams)
          (4.3) use SSLSocketFactory.createLayeredSocket(Socket, String, int, HttpContext) 
org.apache.http.impl.client.AbstractHttpClient.createProxyAuthenticationHandler()
          (4.2) do not use 
org.apache.http.impl.client.AbstractHttpClient.createRedirectHandler()
          (4.1) do not use 
org.apache.http.conn.ssl.SSLSocketFactory.createSocket()
          (4.1) use SSLSocketFactory.createSocket(HttpParams) 
org.apache.http.conn.ssl.SSLSocketFactory.createSocket(HttpParams)
          (4.3) use SSLSocketFactory.createSocket(HttpContext) 
org.apache.http.conn.ssl.SSLSocketFactory.createSocket(Socket, String, int, boolean)
          (4.1) Use SSLSocketFactory.createLayeredSocket(Socket, String, int, boolean) 
org.apache.http.impl.client.AbstractHttpClient.createTargetAuthenticationHandler()
          (4.2) do not use 
org.apache.http.client.utils.URIUtils.createURI(String, String, int, String, String, String)
          (4.2) use URIBuilder. 
org.apache.http.impl.client.ProxyClient.getAuthSchemeRegistry()
          (4.3) do not use. 
org.apache.http.auth.AuthState.getAuthScope()
          (4.2) do not use. 
org.apache.http.client.HttpClient.getConnectionManager()
          (4.3) use HttpClientBuilder. 
org.apache.http.impl.client.ProxyClient.getParams()
          (4.3) do not use. 
org.apache.http.client.HttpClient.getParams()
          (4.3) use RequestConfig. 
org.apache.http.client.methods.HttpRequestWrapper.getParams()
          (4.3) use RequestConfig. 
org.apache.http.impl.conn.AbstractPooledConnAdapter.getPoolEntry()
          (4.0.1) 
org.apache.http.impl.client.AbstractHttpClient.getProxyAuthenticationHandler()
          (4.2) do not use 
org.apache.http.impl.client.AbstractHttpClient.getRedirectHandler()
          (4.1) do not use 
org.apache.http.conn.scheme.Scheme.getSocketFactory()
          (4.1) Use Scheme.getSchemeSocketFactory() 
org.apache.http.impl.client.AbstractHttpClient.getTargetAuthenticationHandler()
          (4.2) do not use 
org.apache.http.conn.params.ConnManagerParams.getTimeout(HttpParams)
          (4.1) use HttpConnectionParams.getConnectionTimeout(HttpParams) 
org.apache.http.impl.conn.Wire.input(String)
          (4.1) do not use 
org.apache.http.auth.AuthState.invalidate()
          (4.2) use AuthState.reset() 
org.apache.http.conn.ssl.SSLSocketFactory.isSecure(Socket)
          (4.3) no longer used. 
org.apache.http.auth.AuthState.isValid()
          (4.2) do not use 
org.apache.http.impl.conn.Wire.output(String)
          (4.1) do not use 
org.apache.http.impl.client.DefaultHttpRequestRetryHandler.requestIsAborted(HttpRequest)
          (4.3) 
org.apache.http.auth.AuthState.setAuthScheme(AuthScheme)
          (4.2) use AuthState.update(AuthScheme, Credentials) 
org.apache.http.auth.AuthState.setAuthScope(AuthScope)
          (4.2) do not use. 
org.apache.http.client.params.ClientParamBean.setConnectionManagerFactoryClassName(String)
          (4.2) do not use. 
org.apache.http.client.methods.AbstractExecutionAwareRequest.setConnectionRequest(ClientConnectionRequest)
           
org.apache.http.auth.AuthState.setCredentials(Credentials)
          (4.2) use AuthState.update(AuthScheme, Credentials) 
org.apache.http.conn.ssl.SSLSocketFactory.setHostnameVerifier(X509HostnameVerifier)
          (4.1) use constructor. 
org.apache.http.conn.params.ConnConnectionParamBean.setMaxStatusLineGarbage(int)
          (4.2) Use custom DefaultHttpResponseParser implementation 
org.apache.http.impl.client.AbstractHttpClient.setProxyAuthenticationHandler(AuthenticationHandler)
          (4.2) do not use 
org.apache.http.client.utils.URIBuilder.setQuery(String)
          (4.3) use URIBuilder.setParameters(List) or URIBuilder.setParameters(NameValuePair...) 
org.apache.http.impl.client.AbstractHttpClient.setRedirectHandler(RedirectHandler)
          (4.1) do not use 
org.apache.http.client.methods.AbstractExecutionAwareRequest.setReleaseTrigger(ConnectionReleaseTrigger)
           
org.apache.http.impl.client.AbstractHttpClient.setTargetAuthenticationHandler(AuthenticationHandler)
          (4.2) do not use 
org.apache.http.conn.params.ConnManagerParams.setTimeout(HttpParams, long)
          (4.1) use HttpConnectionParams.setConnectionTimeout(HttpParams, int) 
 

Deprecated Constructors
org.apache.http.impl.auth.AuthSchemeBase(ChallengeState)
          (4.3) do not use. 
org.apache.http.impl.auth.BasicScheme(ChallengeState)
          (4.3) do not use. 
org.apache.http.impl.conn.tsccm.ConnPoolByRoute(ClientConnectionOperator, HttpParams)
          (4.1) use ConnPoolByRoute.ConnPoolByRoute(ClientConnectionOperator, ConnPerRoute, int) 
org.apache.http.impl.conn.DefaultHttpResponseParser(SessionInputBuffer, LineParser, HttpResponseFactory, HttpParams)
          (4.3) use DefaultHttpResponseParser.DefaultHttpResponseParser( SessionInputBuffer, LineParser, HttpResponseFactory, MessageConstraints) 
org.apache.http.impl.client.DefaultRequestDirector(HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectHandler, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams)
           
org.apache.http.impl.client.DefaultRequestDirector(Log, HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectStrategy, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams)
           
org.apache.http.impl.auth.DigestScheme(ChallengeState)
          (4.3) do not use. 
org.apache.http.conn.scheme.PlainSocketFactory(HostNameResolver)
          (4.1) use DnsResolver 
org.apache.http.impl.client.ProxyClient(HttpParams)
          (4.3) use ProxyClient.ProxyClient(HttpConnectionFactory, ConnectionConfig, RequestConfig) 
org.apache.http.impl.auth.RFC2617Scheme(ChallengeState)
          (4.3) do not use. 
org.apache.http.impl.conn.tsccm.RouteSpecificPool(HttpRoute, int)
          (4.1) use RouteSpecificPool.RouteSpecificPool(HttpRoute, ConnPerRoute) 
org.apache.http.conn.scheme.Scheme(String, SocketFactory, int)
          (4.1) Use Scheme.Scheme(String, int, SchemeSocketFactory) 
org.apache.http.impl.conn.SingleClientConnManager(HttpParams, SchemeRegistry)
          (4.1) use SingleClientConnManager.SingleClientConnManager(SchemeRegistry) 
org.apache.http.conn.ssl.SSLSocketFactory(KeyStore, String)
          (4.3) Use SSLSocketFactory.SSLSocketFactory(KeyStore, char[]) 
org.apache.http.conn.ssl.SSLSocketFactory(KeyStore, String, KeyStore)
          (4.3) Use SSLSocketFactory.SSLSocketFactory(KeyStore, char[], KeyStore) 
org.apache.http.conn.ssl.SSLSocketFactory(SSLContext, HostNameResolver)
          (4.1) Use SSLSocketFactory.SSLSocketFactory(SSLContext) 
org.apache.http.conn.ssl.SSLSocketFactory(String, KeyStore, String, KeyStore, SecureRandom, HostNameResolver)
          (4.1) Use SSLSocketFactory.SSLSocketFactory(String, KeyStore, char[], KeyStore, SecureRandom, X509HostnameVerifier) 
org.apache.http.conn.ssl.SSLSocketFactory(String, KeyStore, String, KeyStore, SecureRandom, TrustStrategy, X509HostnameVerifier)
          (4.3) Use SSLSocketFactory.SSLSocketFactory(String, KeyStore, char[], KeyStore, SecureRandom, TrustStrategy, X509HostnameVerifier) 
org.apache.http.conn.ssl.SSLSocketFactory(String, KeyStore, String, KeyStore, SecureRandom, X509HostnameVerifier)
          (4.3) Use SSLSocketFactory.SSLSocketFactory(String, KeyStore, char[], KeyStore, SecureRandom, X509HostnameVerifier) 
org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager(HttpParams, SchemeRegistry)
          (4.1) use ThreadSafeClientConnManager.ThreadSafeClientConnManager(SchemeRegistry) 
 



Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.