Class SimpleHttp
- java.lang.Object
- 
- org.keycloak.broker.provider.util.SimpleHttp
 
- 
 public class SimpleHttp extends Object - Author:
- Stian Thorgersen, Vlastimil Elias (velias at redhat dot com), David Klassen (daviddd.kl@gmail.com)
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSimpleHttp.Response
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedSimpleHttp(String url, String method, org.apache.http.client.HttpClient client)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleHttpacceptJson()com.fasterxml.jackson.databind.JsonNodeasJson()<T> TasJson(com.fasterxml.jackson.core.type.TypeReference<T> type)<T> TasJson(Class<T> type)SimpleHttp.ResponseasResponse()intasStatus()StringasString()SimpleHttpauth(String token)SimpleHttpauthBasic(String username, String password)SimpleHttpconnectionRequestTimeoutMillis(int timeout)SimpleHttpconnectTimeoutMillis(int timeout)static SimpleHttpdoDelete(String url, org.apache.http.client.HttpClient client)static SimpleHttpdoDelete(String url, KeycloakSession session)static SimpleHttpdoGet(String url, org.apache.http.client.HttpClient client)static SimpleHttpdoGet(String url, KeycloakSession session)static SimpleHttpdoHead(String url, org.apache.http.client.HttpClient client)static SimpleHttpdoPatch(String url, org.apache.http.client.HttpClient client)static SimpleHttpdoPost(String url, org.apache.http.client.HttpClient client)static SimpleHttpdoPost(String url, KeycloakSession session)static SimpleHttpdoPut(String url, org.apache.http.client.HttpClient client)SimpleHttpentity(org.apache.http.HttpEntity entity)StringgetHeader(String name)SimpleHttpheader(String name, String value)SimpleHttpjson(Object entity)SimpleHttpparam(String name, String value)SimpleHttpsocketTimeOutMillis(int timeout)
 
- 
- 
- 
Method Detail- 
doDeletepublic static SimpleHttp doDelete(String url, KeycloakSession session) 
 - 
doDeletepublic static SimpleHttp doDelete(String url, org.apache.http.client.HttpClient client) 
 - 
doGetpublic static SimpleHttp doGet(String url, KeycloakSession session) 
 - 
doGetpublic static SimpleHttp doGet(String url, org.apache.http.client.HttpClient client) 
 - 
doPostpublic static SimpleHttp doPost(String url, KeycloakSession session) 
 - 
doPostpublic static SimpleHttp doPost(String url, org.apache.http.client.HttpClient client) 
 - 
doPutpublic static SimpleHttp doPut(String url, org.apache.http.client.HttpClient client) 
 - 
doHeadpublic static SimpleHttp doHead(String url, org.apache.http.client.HttpClient client) 
 - 
doPatchpublic static SimpleHttp doPatch(String url, org.apache.http.client.HttpClient client) 
 - 
headerpublic SimpleHttp header(String name, String value) 
 - 
jsonpublic SimpleHttp json(Object entity) 
 - 
entitypublic SimpleHttp entity(org.apache.http.HttpEntity entity) 
 - 
parampublic SimpleHttp param(String name, String value) 
 - 
socketTimeOutMillispublic SimpleHttp socketTimeOutMillis(int timeout) 
 - 
connectTimeoutMillispublic SimpleHttp connectTimeoutMillis(int timeout) 
 - 
connectionRequestTimeoutMillispublic SimpleHttp connectionRequestTimeoutMillis(int timeout) 
 - 
authpublic SimpleHttp auth(String token) 
 - 
authBasicpublic SimpleHttp authBasic(String username, String password) 
 - 
acceptJsonpublic SimpleHttp acceptJson() 
 - 
asJsonpublic com.fasterxml.jackson.databind.JsonNode asJson() throws IOException- Throws:
- IOException
 
 - 
asJsonpublic <T> T asJson(Class<T> type) throws IOException - Throws:
- IOException
 
 - 
asJsonpublic <T> T asJson(com.fasterxml.jackson.core.type.TypeReference<T> type) throws IOException- Throws:
- IOException
 
 - 
asStringpublic String asString() throws IOException - Throws:
- IOException
 
 - 
asStatuspublic int asStatus() throws IOException- Throws:
- IOException
 
 - 
asResponsepublic SimpleHttp.Response asResponse() throws IOException - Throws:
- IOException
 
 
- 
 
-