public static class HttpClient.Request
extends java.lang.Object
Constructor and Description |
---|
Request(java.lang.String url) |
Request(java.lang.String url,
long connTimeout,
long readTimeout) |
Modifier and Type | Method and Description |
---|---|
HttpClient.Request |
addHeader(java.lang.String name,
java.lang.Object value) |
CompletableFuture<java.lang.String> |
asyncDelete() |
<T> CompletableFuture<T> |
asyncDelete(java.lang.Class<T> resultClass) |
<T> CompletableFuture<T> |
asyncDelete(java.lang.Class<T> resultClass,
java.lang.Object query) |
CompletableFuture<java.lang.String> |
asyncDelete(java.lang.Object query) |
CompletableFuture<java.lang.String> |
asyncGet() |
<T> CompletableFuture<T> |
asyncGet(java.lang.Class<T> resultClass) |
<T> CompletableFuture<T> |
asyncGet(java.lang.Class<T> resultClass,
java.lang.Object query) |
CompletableFuture<java.lang.String> |
asyncGet(java.lang.Object query) |
<T> CompletableFuture<T> |
asyncPost(java.lang.Class<T> resultClass,
java.lang.Object body) |
CompletableFuture<java.lang.String> |
asyncPost(java.lang.Object body) |
<T> CompletableFuture<T> |
asyncPut(java.lang.Class<T> resultClass,
java.lang.Object body) |
CompletableFuture<java.lang.String> |
asyncPut(java.lang.Object body) |
HttpClient.Request |
connectionTimeout(long connTimeout) |
java.lang.String |
delete() |
<T> T |
delete(java.lang.Class<T> resultClass) |
<T> T |
delete(java.lang.Class<T> resultClass,
java.lang.Object query) |
java.lang.String |
delete(java.lang.Object query) |
java.lang.String |
get() |
<T> T |
get(java.lang.Class<T> resultClass) |
<T> T |
get(java.lang.Class<T> resultClass,
java.lang.Object query) |
java.lang.String |
get(java.lang.Object query) |
HttpClient.Request |
headers(Headers headers) |
HttpClient.Request |
headers(java.util.Map<java.lang.String,java.lang.Object> headers) |
<T> T |
post(java.lang.Class<T> resultClass,
java.lang.Object body) |
java.lang.String |
post(java.lang.Object body) |
<T> T |
put(java.lang.Class<T> resultClass,
java.lang.Object body) |
java.lang.String |
put(java.lang.Object body) |
HttpClient.Request |
readTimeout(long readTimeout) |
HttpClient.Request |
removeHeader(java.lang.String name) |
HttpClient.Request |
setHeader(java.lang.String name,
java.lang.Object value) |
HttpClient.Request |
sslSocketFactory(javax.net.ssl.SSLSocketFactory sslSocketFactory) |
static HttpClient.Request |
url(java.lang.String url) |
static HttpClient.Request |
url(java.lang.String url,
long connTimeout,
long readTimeout) |
public Request(java.lang.String url)
public Request(java.lang.String url, long connTimeout, long readTimeout)
public static HttpClient.Request url(java.lang.String url)
public static HttpClient.Request url(java.lang.String url, long connTimeout, long readTimeout)
public HttpClient.Request connectionTimeout(long connTimeout)
public HttpClient.Request readTimeout(long readTimeout)
public HttpClient.Request sslSocketFactory(javax.net.ssl.SSLSocketFactory sslSocketFactory)
public HttpClient.Request headers(Headers headers)
public HttpClient.Request headers(java.util.Map<java.lang.String,java.lang.Object> headers)
public HttpClient.Request setHeader(java.lang.String name, java.lang.Object value)
public HttpClient.Request addHeader(java.lang.String name, java.lang.Object value)
public HttpClient.Request removeHeader(java.lang.String name)
public java.lang.String get()
public <T> T get(java.lang.Class<T> resultClass)
public java.lang.String get(java.lang.Object query)
public <T> T get(java.lang.Class<T> resultClass, java.lang.Object query)
public java.lang.String post(java.lang.Object body)
public <T> T post(java.lang.Class<T> resultClass, java.lang.Object body)
public java.lang.String put(java.lang.Object body)
public <T> T put(java.lang.Class<T> resultClass, java.lang.Object body)
public java.lang.String delete()
public <T> T delete(java.lang.Class<T> resultClass)
public java.lang.String delete(java.lang.Object query)
public <T> T delete(java.lang.Class<T> resultClass, java.lang.Object query)
public CompletableFuture<java.lang.String> asyncGet()
public <T> CompletableFuture<T> asyncGet(java.lang.Class<T> resultClass)
public CompletableFuture<java.lang.String> asyncGet(java.lang.Object query)
public <T> CompletableFuture<T> asyncGet(java.lang.Class<T> resultClass, java.lang.Object query)
public CompletableFuture<java.lang.String> asyncPost(java.lang.Object body)
public <T> CompletableFuture<T> asyncPost(java.lang.Class<T> resultClass, java.lang.Object body)
public CompletableFuture<java.lang.String> asyncPut(java.lang.Object body)
public <T> CompletableFuture<T> asyncPut(java.lang.Class<T> resultClass, java.lang.Object body)
public CompletableFuture<java.lang.String> asyncDelete()
public <T> CompletableFuture<T> asyncDelete(java.lang.Class<T> resultClass)
public CompletableFuture<java.lang.String> asyncDelete(java.lang.Object query)
public <T> CompletableFuture<T> asyncDelete(java.lang.Class<T> resultClass, java.lang.Object query)