| 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.BasicScheme.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.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.methods.AbstractExecutionAwareRequest.completed() Do not use.
 | 
| 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.impl.client.AbstractHttpClient.createProxyAuthenticationHandler() (4.2) do not use
 | 
| org.apache.http.impl.client.AbstractHttpClient.createRedirectHandler() (4.1) do not use
 | 
| 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.HttpClientBuilder.evictIdleConnections(Long, TimeUnit) (4.5) use
 HttpClientBuilder.evictIdleConnections(long, TimeUnit) | 
| org.apache.http.impl.auth.GGSSchemeBase.generateToken(byte[], String) (4.4) Use
 GGSSchemeBase.generateToken(byte[], String, org.apache.http.auth.Credentials). | 
| 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.client.HttpClient.getParams() (4.3) use
 RequestConfig. | 
| org.apache.http.client.methods.HttpRequestWrapper.getParams() (4.3) use
 RequestConfig. | 
| org.apache.http.impl.client.ProxyClient.getParams() (4.3) do not use.
 | 
| 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.auth.AuthState.invalidate() (4.2)  use
 AuthState.reset() | 
| org.apache.http.client.config.RequestConfig.isDecompressionEnabled() (4.5) Use
 RequestConfig.isContentCompressionEnabled() | 
| org.apache.http.client.config.RequestConfig.isStaleConnectionCheckEnabled() (4.4) Use
 PoolingHttpClientConnectionManager.getValidateAfterInactivity() | 
| org.apache.http.auth.AuthState.isValid() (4.2) do not use
 | 
| org.apache.http.client.utils.URLEncodedUtils.parse(List, Scanner, String) (4.4) use
 URLEncodedUtils.parse(String, java.nio.charset.Charset) | 
| org.apache.http.client.utils.URLEncodedUtils.parse(List, Scanner, String, String) (4.4) use
 URLEncodedUtils.parse(org.apache.http.util.CharArrayBuffer, java.nio.charset.Charset, char...) | 
| org.apache.http.client.utils.URLEncodedUtils.parse(URI, String) 4.5 Use
 URLEncodedUtils.parse(URI, Charset) | 
| org.apache.http.impl.cookie.AbstractCookieSpec.registerAttribHandler(String, CookieAttributeHandler) (4.4) use
 AbstractCookieSpec.AbstractCookieSpec(java.util.HashMap)orAbstractCookieSpec.AbstractCookieSpec(org.apache.http.cookie.CommonCookieAttributeHandler...)constructors instead. | 
| org.apache.http.impl.client.DefaultHttpRequestRetryHandler.requestIsAborted(HttpRequest) (4.3)
 | 
| org.apache.http.client.utils.URIUtils.rewriteURI(URI, HttpHost, boolean) (4.5.8) Use
 URIUtils.rewriteURI(URI, HttpHost, EnumSet) | 
| 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) Use
 AbstractExecutionAwareRequest.setCancellable(Cancellable) | 
| org.apache.http.auth.AuthState.setCredentials(Credentials) (4.2)  use
 AuthState.update(AuthScheme, Credentials) | 
| org.apache.http.client.config.RequestConfig.Builder.setDecompressionEnabled(boolean) (4.5) Set
 RequestConfig.Builder.setContentCompressionEnabled(boolean)tofalseand
 add theAccept-Encodingrequest header. | 
| org.apache.http.impl.client.HttpClientBuilder.setHostnameVerifier(X509HostnameVerifier) (4.4)
 | 
| org.apache.http.conn.params.ConnConnectionParamBean.setMaxStatusLineGarbage(int) (4.2)  Use custom
 DefaultHttpResponseParserimplementation | 
| 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)orURIBuilder.setParameters(NameValuePair...) | 
| org.apache.http.impl.client.AbstractHttpClient.setRedirectHandler(RedirectHandler) (4.1) do not use
 | 
| org.apache.http.client.methods.AbstractExecutionAwareRequest.setReleaseTrigger(ConnectionReleaseTrigger) Use
 AbstractExecutionAwareRequest.setCancellable(Cancellable) | 
| org.apache.http.impl.client.HttpClientBuilder.setSslcontext(SSLContext) (4.5) use
 HttpClientBuilder.setSSLContext(SSLContext) | 
| org.apache.http.client.config.RequestConfig.Builder.setStaleConnectionCheckEnabled(boolean) (4.4) Use
 PoolingHttpClientConnectionManager.setValidateAfterInactivity(int) | 
| 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) |