public class HttpClient
extends java.lang.Object
Constructor and Description |
---|
HttpClient(Auth auth,
int maxConnections) |
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) |
protected void |
finalize() |
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,
java.util.Map<java.lang.String,java.lang.String> params) |
void |
getFile(java.lang.String url,
java.io.File destination) |
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 |
patch(java.lang.String url,
org.apache.http.entity.StringEntity entity)
PATCH requests
|
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) |
<T> java.util.concurrent.Future<T> |
post(java.lang.String url,
org.apache.http.HttpEntity data,
org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer,
java.util.Map<java.lang.String,java.lang.String> parameters) |
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, int maxConnections)
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, java.util.Map<java.lang.String,java.lang.String> params) throws APIException
APIException
public <T> java.util.concurrent.Future<T> get(java.lang.String url, org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer)
public void getFile(java.lang.String url, java.io.File destination) throws APIException
APIException
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 <T> java.util.concurrent.Future<T> post(java.lang.String url, org.apache.http.HttpEntity data, org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T> consumer, java.util.Map<java.lang.String,java.lang.String> parameters)
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)
public org.apache.http.HttpResponse patch(java.lang.String url, org.apache.http.entity.StringEntity entity) throws APIException
APIException
protected void finalize()
finalize
in class java.lang.Object