public class HttpClientUtil extends Object
| 构造器和说明 |
|---|
HttpClientUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildUrl(String url,
Map<String,String> queryString)
Constructs a complete Url from the query string.
|
String |
get(String url)
Get.
|
String |
get(String url,
Map<String,String> queryString)
Get request, supports adding query string.
|
<T> T |
restApiGet(String url,
Class<T> clazz)
Deserialize directly after getting Json.
|
<T> T |
restApiGet(String url,
Map<String,String> queryString,
Class<T> clazz)
Get request, supports query string.
|
<T> T |
restApiGetByThreadPool(String url,
Map<String,String> headers,
Map<String,String> paramValues,
Long readTimeoutMs,
Class<T> clazz) |
<T> T |
restApiGetHealth(String url,
Class<T> clazz)
Call health check.
|
String |
restApiPost(String url,
Object body)
Rest interface Post call.
|
<T> T |
restApiPost(String url,
Object body,
Class<T> clazz)
Rest interface Post call.
|
<T> T |
restApiPostByThreadPool(String url,
Map<String,String> headers,
Map<String,String> paramValues,
Long readTimeoutMs,
Class<T> clazz) |
public String get(String url, Map<String,String> queryString)
url - queryString - public <T> T restApiGet(String url, Class<T> clazz)
url - clazz - public <T> T restApiGetHealth(String url, Class<T> clazz)
T - url - clazz - public <T> T restApiGet(String url, Map<String,String> queryString, Class<T> clazz)
T - url - queryString - clazz - public String restApiPost(String url, Object body)
url - body - public <T> T restApiPost(String url, Object body, Class<T> clazz)
url - body - public String buildUrl(String url, Map<String,String> queryString)
url - queryString - public <T> T restApiGetByThreadPool(String url, Map<String,String> headers, Map<String,String> paramValues, Long readTimeoutMs, Class<T> clazz)
Copyright © 2022. All rights reserved.