public interface HttpClientHelper
Modifier and Type | Field and Description |
---|---|
static String |
X_HTTP_HEADER |
Modifier and Type | Method and Description |
---|---|
static Map<String,String> |
buildAdditionalHttpHeadersFromCustomParameters(InterfaceParametersProvider provider) |
StxPluginHttpResponse |
doDelete(String service,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doDelete(String service,
Map<String,String> additionalHeaders,
org.apache.http.client.protocol.HttpClientContext context) |
StxPluginHttpResponse |
doGet(String service,
Map<String,String> additionalHeaders) |
default StxPluginHttpResponse |
doGet(String service,
Map<String,String> additionalHeaders,
org.apache.http.client.protocol.HttpClientContext context) |
StxPluginHttpResponse |
doPatch(String service,
org.apache.http.HttpEntity httpEntityToPost,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPatch(String service,
Object objectToPost,
Map<String,String> additionalHeaders) |
default StxPluginHttpResponse |
doPatchJSON(String service,
String json,
String encoding,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPost(String service,
org.apache.http.HttpEntity httpEntityToPost,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPost(String service,
Object objectToPost,
Map<String,String> additionalHeaders) |
default StxPluginHttpResponse |
doPostJSON(String service,
String json,
String encoding,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPut(String service,
org.apache.http.HttpEntity httpEntityToPost,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPut(String service,
Object objectToPost,
Map<String,String> additionalHeaders) |
default void |
setCheckHostnames(boolean checkHostnames)
In the SSL case, do not check hostnames.
|
void |
setDefaultConnectionTimeout(int connectionTimeout) |
void |
setDefaultReadTimeout(int readTimeout) |
default void |
setSSLContext(SSLContext sslContext)
Allows to provide this connection with an SSL context.
|
static final String X_HTTP_HEADER
StxPluginHttpResponse doPost(String service, org.apache.http.HttpEntity httpEntityToPost, Map<String,String> additionalHeaders)
StxPluginHttpResponse doPost(String service, Object objectToPost, Map<String,String> additionalHeaders)
default StxPluginHttpResponse doPostJSON(String service, String json, String encoding, Map<String,String> additionalHeaders)
StxPluginHttpResponse doPut(String service, org.apache.http.HttpEntity httpEntityToPost, Map<String,String> additionalHeaders)
StxPluginHttpResponse doPut(String service, Object objectToPost, Map<String,String> additionalHeaders)
StxPluginHttpResponse doPatch(String service, org.apache.http.HttpEntity httpEntityToPost, Map<String,String> additionalHeaders)
StxPluginHttpResponse doPatch(String service, Object objectToPost, Map<String,String> additionalHeaders)
default StxPluginHttpResponse doPatchJSON(String service, String json, String encoding, Map<String,String> additionalHeaders)
StxPluginHttpResponse doDelete(String service, Map<String,String> additionalHeaders)
StxPluginHttpResponse doDelete(String service, Map<String,String> additionalHeaders, org.apache.http.client.protocol.HttpClientContext context)
StxPluginHttpResponse doGet(String service, Map<String,String> additionalHeaders)
void setDefaultConnectionTimeout(int connectionTimeout)
void setDefaultReadTimeout(int readTimeout)
default StxPluginHttpResponse doGet(String service, Map<String,String> additionalHeaders, org.apache.http.client.protocol.HttpClientContext context)
default void setSSLContext(SSLContext sslContext)
sslContext
- default void setCheckHostnames(boolean checkHostnames)
checkHostnames
- static Map<String,String> buildAdditionalHttpHeadersFromCustomParameters(InterfaceParametersProvider provider)
Copyright © 2021. All rights reserved.