Class HttpUtil
- java.lang.Object
-
- org.keycloak.client.registration.cli.util.HttpUtil
-
public class HttpUtil extends Object
- Author:
- Marko Strukelj
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPPLICATION_FORM_URL_ENCODEDstatic StringAPPLICATION_JSONstatic StringAPPLICATION_XMLstatic StringUTF_8
-
Constructor Summary
Constructors Constructor Description HttpUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddoDelete(String url, String authorization)static InputStreamdoGet(String url, String acceptType, String authorization)static InputStreamdoPost(String url, String contentType, String acceptType, String content, String authorization)static InputStreamdoPut(String url, String contentType, String acceptType, String content, String authorization)static StringgetExpectedContentType(EndpointType type)static org.apache.http.client.HttpClientgetHttpClient()static voidsetSkipCertificateValidation()static voidsetTruststore(File file, String password)static Stringurlencode(String value)
-
-
-
Field Detail
-
APPLICATION_XML
public static final String APPLICATION_XML
- See Also:
- Constant Field Values
-
APPLICATION_JSON
public static final String APPLICATION_JSON
- See Also:
- Constant Field Values
-
APPLICATION_FORM_URL_ENCODED
public static final String APPLICATION_FORM_URL_ENCODED
- See Also:
- Constant Field Values
-
UTF_8
public static final String UTF_8
- See Also:
- Constant Field Values
-
-
Method Detail
-
doGet
public static InputStream doGet(String url, String acceptType, String authorization)
-
doPost
public static InputStream doPost(String url, String contentType, String acceptType, String content, String authorization)
-
doPut
public static InputStream doPut(String url, String contentType, String acceptType, String content, String authorization)
-
getHttpClient
public static org.apache.http.client.HttpClient getHttpClient()
-
getExpectedContentType
public static String getExpectedContentType(EndpointType type)
-
setTruststore
public static void setTruststore(File file, String password) throws CertificateException, NoSuchAlgorithmException, KeyStoreException, IOException, KeyManagementException
-
setSkipCertificateValidation
public static void setSkipCertificateValidation()
-
-