public class HttpUtil extends Object
Modifier and Type | Field and Description |
---|---|
static String |
APPLICATION_FORM_URL_ENCODED |
static String |
APPLICATION_JSON |
static String |
APPLICATION_XML |
static String |
UTF_8 |
Constructor and Description |
---|
HttpUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
addQueryParamsToUri(String uri,
Map<String,String> queryParams) |
static String |
addQueryParamsToUri(String uri,
String... queryParams) |
static void |
checkSuccess(String url,
HeadersBodyStatus response) |
static String |
composeResourceUrl(String adminRoot,
String realm,
String uri) |
static HeadersBodyStatus |
doDelete(String url,
HeadersBody request) |
static void |
doDelete(String url,
String authorization) |
static void |
doDeleteJSON(String resourceUrl,
String auth,
Object content) |
static HeadersBodyStatus |
doGet(String url,
HeadersBody request) |
static InputStream |
doGet(String url,
String acceptType,
String authorization) |
static <T> T |
doGetJSON(Class<T> type,
String resourceUrl,
String auth) |
static HeadersBodyStatus |
doPost(String url,
HeadersBody request) |
static InputStream |
doPost(String url,
String contentType,
String acceptType,
String content,
String authorization) |
static void |
doPostJSON(String resourceUrl,
String auth,
Object content) |
static HeadersBodyStatus |
doPut(String url,
HeadersBody request) |
static InputStream |
doPut(String url,
String contentType,
String acceptType,
String content,
String authorization) |
static HeadersBodyStatus |
doRequest(String type,
String url,
HeadersBody request) |
static String |
extractIdFromLocation(String location) |
static String |
getAttrForType(String rootUrl,
String realm,
String auth,
String resourceEndpoint,
String attrName,
String attrValue,
String inputAttrName,
String returnAttrName) |
static org.apache.http.client.HttpClient |
getHttpClient() |
static String |
getIdForType(String rootUrl,
String realm,
String auth,
String resourceEndpoint,
String attrName,
String attrValue,
String inputAttrName) |
static String |
normalize(String value) |
static void |
setSkipCertificateValidation() |
static void |
setTruststore(File file,
String password) |
static String |
singularize(String value) |
static String |
urlencode(String value) |
public static final String APPLICATION_XML
public static final String APPLICATION_JSON
public static final String APPLICATION_FORM_URL_ENCODED
public static final String UTF_8
public static InputStream doGet(String url, String acceptType, String authorization)
public static InputStream doPost(String url, String contentType, String acceptType, String content, String authorization)
public static InputStream doPut(String url, String contentType, String acceptType, String content, String authorization)
public static HeadersBodyStatus doGet(String url, HeadersBody request) throws IOException
IOException
public static HeadersBodyStatus doPost(String url, HeadersBody request) throws IOException
IOException
public static HeadersBodyStatus doPut(String url, HeadersBody request) throws IOException
IOException
public static HeadersBodyStatus doDelete(String url, HeadersBody request) throws IOException
IOException
public static HeadersBodyStatus doRequest(String type, String url, HeadersBody request) throws IOException
IOException
public static org.apache.http.client.HttpClient getHttpClient()
public static void setTruststore(File file, String password) throws CertificateException, NoSuchAlgorithmException, KeyStoreException, IOException, KeyManagementException
public static void setSkipCertificateValidation()
public static String addQueryParamsToUri(String uri, Map<String,String> queryParams)
public static String composeResourceUrl(String adminRoot, String realm, String uri)
public static void checkSuccess(String url, HeadersBodyStatus response)
public static String getIdForType(String rootUrl, String realm, String auth, String resourceEndpoint, String attrName, String attrValue, String inputAttrName)
public static String getAttrForType(String rootUrl, String realm, String auth, String resourceEndpoint, String attrName, String attrValue, String inputAttrName, String returnAttrName)
Copyright © 2021 JBoss by Red Hat. All rights reserved.