public final class HttpClientHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
private static String |
USER_AGENT
A fake user agent.
|
| Modifier | Constructor and Description |
|---|---|
private |
HttpClientHelper() |
| Modifier and Type | Method and Description |
|---|---|
private static <T> org.apache.http.concurrent.FutureCallback<org.apache.http.HttpResponse> |
prepareCallback(Class<T> responseClass,
Callback<T> callback) |
private static org.apache.http.client.methods.HttpRequestBase |
prepareRequest(HttpRequest request) |
static <T> HttpResponse<T> |
request(HttpRequest request,
Class<T> responseClass)
Executes the request.
|
static <T> Future<HttpResponse<T>> |
requestAsync(HttpRequest request,
Class<T> responseClass,
Callback<T> callback)
Emits an asynchronous request.
|
private static final String USER_AGENT
private static <T> org.apache.http.concurrent.FutureCallback<org.apache.http.HttpResponse> prepareCallback(Class<T> responseClass, Callback<T> callback)
public static <T> Future<HttpResponse<T>> requestAsync(HttpRequest request, Class<T> responseClass, Callback<T> callback)
T - the type of the expected resultrequest - the requestresponseClass - the response classcallback - the completion callbackpublic static <T> HttpResponse<T> request(HttpRequest request, Class<T> responseClass) throws Exception
T - the type of content expected in the responserequest - the requestresponseClass - the response classException - if something bad happens.private static org.apache.http.client.methods.HttpRequestBase prepareRequest(HttpRequest request)
Copyright © 2013–2014 Wisdom Framework. All rights reserved.