public class RestClient extends Object implements IRestClient
| Constructor and Description |
|---|
RestClient(String baseUrl,
org.apache.http.impl.client.CloseableHttpClient httpclient) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
<T> T |
delete(String path,
Map<String,Object> params,
Class<T> type,
String authHeader) |
String |
delete(String path,
Map<String,Object> params,
String authHeader) |
<T> T |
get(String path,
Map<String,Object> params,
Class<T> type,
String authHeader) |
String |
get(String path,
Map<String,Object> params,
String authHeader) |
<T> T |
post(String path,
Map<String,MultiPart> multiPartMap,
Class<T> type,
String authHeader) |
<T> T |
post(String path,
String body,
Class<T> type,
String authHeader) |
String |
post(String path,
String body,
String authHeader) |
<T> T |
put(String path,
String body,
Class<T> type,
String authHeader) |
String |
put(String path,
String body,
String authHeader) |
public RestClient(String baseUrl, org.apache.http.impl.client.CloseableHttpClient httpclient)
public void close()
throws Exception
close in interface AutoCloseableExceptionpublic <T> T get(String path, Map<String,Object> params, Class<T> type, String authHeader)
get in interface IRestClientpublic String get(String path, Map<String,Object> params, String authHeader)
get in interface IRestClientpublic <T> T post(String path, String body, Class<T> type, String authHeader)
post in interface IRestClientpublic String post(String path, String body, String authHeader)
post in interface IRestClientpublic <T> T post(String path, Map<String,MultiPart> multiPartMap, Class<T> type, String authHeader)
post in interface IRestClientpublic <T> T put(String path, String body, Class<T> type, String authHeader)
put in interface IRestClientpublic String put(String path, String body, String authHeader)
put in interface IRestClientpublic <T> T delete(String path, Map<String,Object> params, Class<T> type, String authHeader)
delete in interface IRestClientCopyright © 2023 The Apache Software Foundation. All rights reserved.