public class HttpClient
extends java.lang.Object
Constructor and Description |
---|
HttpClient(Auth auth) |
Modifier and Type | Method and Description |
---|---|
org.apache.http.HttpResponse |
delete(java.lang.String url)
DELETE requests
|
<T> java.util.concurrent.Future<T> |
delete(java.lang.String url,
org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer) |
org.apache.http.HttpResponse |
get(java.lang.String url) |
<T> java.util.concurrent.Future<T> |
get(java.lang.String url,
org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer) |
<T> T |
get(java.lang.String url,
com.google.gson.reflect.TypeToken<T> typeToken) |
org.apache.http.HttpResponse |
head(java.lang.String url)
HEAD requests
|
<T> java.util.concurrent.Future<T> |
head(java.lang.String url,
org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer) |
org.apache.http.HttpResponse |
post(java.lang.String url,
org.apache.http.HttpEntity data)
POST requests
|
<T> java.util.concurrent.Future<T> |
post(java.lang.String url,
org.apache.http.HttpEntity data,
org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer) |
org.apache.http.HttpResponse |
put(java.lang.String url,
org.apache.http.HttpEntity data)
PUT requests
|
<T> java.util.concurrent.Future<T> |
put(java.lang.String url,
org.apache.http.HttpEntity data,
org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer) |
public HttpClient(Auth auth)
public org.apache.http.HttpResponse get(java.lang.String url) throws APIException
APIException
public <T> T get(java.lang.String url, com.google.gson.reflect.TypeToken<T> typeToken) throws APIException
APIException
public <T> java.util.concurrent.Future<T> get(java.lang.String url, org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer)
public org.apache.http.HttpResponse post(java.lang.String url, org.apache.http.HttpEntity data) throws APIException
APIException
public <T> java.util.concurrent.Future<T> post(java.lang.String url, org.apache.http.HttpEntity data, org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer)
public org.apache.http.HttpResponse put(java.lang.String url, org.apache.http.HttpEntity data) throws APIException
APIException
public <T> java.util.concurrent.Future<T> put(java.lang.String url, org.apache.http.HttpEntity data, org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer)
public org.apache.http.HttpResponse delete(java.lang.String url) throws APIException
APIException
public <T> java.util.concurrent.Future<T> delete(java.lang.String url, org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer)
public org.apache.http.HttpResponse head(java.lang.String url) throws APIException
APIException
public <T> java.util.concurrent.Future<T> head(java.lang.String url, org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer)