public class OkApacheClient extends Object implements org.apache.http.client.HttpClient
HttpClient API using OkHttpClient.
Warning: Many core features of Apache HTTP client are not implemented by this API. This includes the keep-alive strategy, cookie store, credentials provider, route planner and others.
| Modifier and Type | Field and Description |
|---|---|
protected OkHttpClient |
client |
| Constructor and Description |
|---|
OkApacheClient() |
OkApacheClient(OkHttpClient client) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.http.HttpResponse |
execute(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request) |
org.apache.http.HttpResponse |
execute(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context) |
<T> T |
execute(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> handler) |
<T> T |
execute(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> handler,
org.apache.http.protocol.HttpContext context) |
org.apache.http.HttpResponse |
execute(org.apache.http.client.methods.HttpUriRequest request) |
org.apache.http.HttpResponse |
execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.protocol.HttpContext context) |
<T> T |
execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> handler) |
<T> T |
execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> handler,
org.apache.http.protocol.HttpContext context) |
org.apache.http.conn.ClientConnectionManager |
getConnectionManager() |
org.apache.http.params.HttpParams |
getParams() |
protected HttpURLConnection |
openConnection(URL url)
Returns a new HttpURLConnection customized for this application.
|
protected final OkHttpClient client
public OkApacheClient()
public OkApacheClient(OkHttpClient client)
protected HttpURLConnection openConnection(URL url)
public org.apache.http.params.HttpParams getParams()
getParams in interface org.apache.http.client.HttpClientpublic org.apache.http.conn.ClientConnectionManager getConnectionManager()
getConnectionManager in interface org.apache.http.client.HttpClientpublic org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest request)
throws IOException
execute in interface org.apache.http.client.HttpClientIOExceptionpublic org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.protocol.HttpContext context)
throws IOException
execute in interface org.apache.http.client.HttpClientIOExceptionpublic org.apache.http.HttpResponse execute(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request)
throws IOException
execute in interface org.apache.http.client.HttpClientIOExceptionpublic org.apache.http.HttpResponse execute(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
throws IOException
execute in interface org.apache.http.client.HttpClientIOExceptionpublic <T> T execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> handler)
throws IOException
execute in interface org.apache.http.client.HttpClientIOExceptionpublic <T> T execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> handler,
org.apache.http.protocol.HttpContext context)
throws IOException
execute in interface org.apache.http.client.HttpClientIOExceptionpublic <T> T execute(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> handler)
throws IOException
execute in interface org.apache.http.client.HttpClientIOExceptionpublic <T> T execute(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> handler,
org.apache.http.protocol.HttpContext context)
throws IOException
execute in interface org.apache.http.client.HttpClientIOExceptionCopyright © 2014. All rights reserved.