public class StdHttpClient extends Object implements HttpClient
| Modifier and Type | Class and Description |
|---|---|
static class |
StdHttpClient.Builder |
static class |
StdHttpClient.WithCachingBuilder |
| Constructor and Description |
|---|
StdHttpClient(org.apache.http.client.HttpClient hc) |
StdHttpClient(org.apache.http.client.HttpClient hc,
org.apache.http.client.HttpClient backend) |
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
copy(String sourceUri,
String destination) |
protected HttpResponse |
createHttpResponse(org.apache.http.HttpResponse rsp,
org.apache.http.client.methods.HttpUriRequest httpRequest) |
HttpResponse |
delete(String uri) |
protected HttpResponse |
executePutPost(org.apache.http.client.methods.HttpEntityEnclosingRequestBase request,
String content,
boolean useBackend) |
protected HttpResponse |
executeRequest(org.apache.http.client.methods.HttpRequestBase request) |
protected HttpResponse |
executeRequest(org.apache.http.client.methods.HttpRequestBase request,
Map<String,String> headers) |
protected HttpResponse |
executeRequest(org.apache.http.client.methods.HttpUriRequest request,
boolean useBackend) |
HttpResponse |
get(String uri) |
HttpResponse |
get(String uri,
Map<String,String> headers) |
org.apache.http.client.HttpClient |
getBackend() |
org.apache.http.client.HttpClient |
getClient() |
protected org.apache.http.HttpHost |
getHttpHost() |
HttpResponse |
getUncached(String uri) |
HttpResponse |
head(String uri) |
HttpResponse |
post(String uri,
org.apache.http.HttpEntity httpEntity) |
HttpResponse |
post(String uri,
InputStream content) |
HttpResponse |
post(String uri,
String content) |
HttpResponse |
postUncached(String uri,
String content) |
HttpResponse |
put(String uri) |
HttpResponse |
put(String uri,
org.apache.http.HttpEntity httpEntity) |
HttpResponse |
put(String uri,
InputStream data,
String contentType,
long contentLength) |
HttpResponse |
put(String uri,
String content) |
void |
shutdown() |
public StdHttpClient(org.apache.http.client.HttpClient hc)
public StdHttpClient(org.apache.http.client.HttpClient hc,
org.apache.http.client.HttpClient backend)
public org.apache.http.client.HttpClient getClient()
public org.apache.http.client.HttpClient getBackend()
public HttpResponse delete(String uri)
delete in interface HttpClientpublic HttpResponse get(String uri)
get in interface HttpClientpublic HttpResponse get(String uri, Map<String,String> headers)
get in interface HttpClientpublic HttpResponse getUncached(String uri)
getUncached in interface HttpClientpublic HttpResponse postUncached(String uri, String content)
postUncached in interface HttpClientpublic HttpResponse post(String uri, String content)
post in interface HttpClientpublic HttpResponse post(String uri, InputStream content)
post in interface HttpClientpublic HttpResponse post(String uri, org.apache.http.HttpEntity httpEntity)
post in interface HttpClientpublic HttpResponse put(String uri, String content)
put in interface HttpClientpublic HttpResponse put(String uri)
put in interface HttpClientpublic HttpResponse put(String uri, InputStream data, String contentType, long contentLength)
put in interface HttpClientpublic HttpResponse put(String uri, org.apache.http.HttpEntity httpEntity)
put in interface HttpClientpublic HttpResponse head(String uri)
head in interface HttpClientprotected HttpResponse executePutPost(org.apache.http.client.methods.HttpEntityEnclosingRequestBase request, String content, boolean useBackend)
protected HttpResponse executeRequest(org.apache.http.client.methods.HttpRequestBase request, Map<String,String> headers)
protected HttpResponse executeRequest(org.apache.http.client.methods.HttpUriRequest request, boolean useBackend)
protected HttpResponse createHttpResponse(org.apache.http.HttpResponse rsp, org.apache.http.client.methods.HttpUriRequest httpRequest)
protected HttpResponse executeRequest(org.apache.http.client.methods.HttpRequestBase request)
public HttpResponse copy(String sourceUri, String destination)
copy in interface HttpClientpublic void shutdown()
shutdown in interface HttpClientprotected org.apache.http.HttpHost getHttpHost()
Copyright © 2017. All rights reserved.