public class SimpleHttp extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SimpleHttp.Response |
Modifier | Constructor and Description |
---|---|
protected |
SimpleHttp(String url,
String method,
org.apache.http.client.HttpClient client) |
Modifier and Type | Method and Description |
---|---|
SimpleHttp |
acceptJson() |
com.fasterxml.jackson.databind.JsonNode |
asJson() |
<T> T |
asJson(Class<T> type) |
<T> T |
asJson(com.fasterxml.jackson.core.type.TypeReference<T> type) |
SimpleHttp.Response |
asResponse() |
int |
asStatus() |
String |
asString() |
SimpleHttp |
auth(String token) |
SimpleHttp |
authBasic(String username,
String password) |
SimpleHttp |
connectionRequestTimeoutMillis(int timeout) |
SimpleHttp |
connectTimeoutMillis(int timeout) |
static SimpleHttp |
doDelete(String url,
org.apache.http.client.HttpClient client) |
static SimpleHttp |
doDelete(String url,
KeycloakSession session) |
static SimpleHttp |
doGet(String url,
org.apache.http.client.HttpClient client) |
static SimpleHttp |
doGet(String url,
KeycloakSession session) |
static SimpleHttp |
doHead(String url,
org.apache.http.client.HttpClient client) |
static SimpleHttp |
doPatch(String url,
org.apache.http.client.HttpClient client) |
static SimpleHttp |
doPost(String url,
org.apache.http.client.HttpClient client) |
static SimpleHttp |
doPost(String url,
KeycloakSession session) |
static SimpleHttp |
doPut(String url,
org.apache.http.client.HttpClient client) |
SimpleHttp |
header(String name,
String value) |
SimpleHttp |
json(Object entity) |
SimpleHttp |
param(String name,
String value) |
SimpleHttp |
socketTimeOutMillis(int timeout) |
public static SimpleHttp doDelete(String url, KeycloakSession session)
public static SimpleHttp doDelete(String url, org.apache.http.client.HttpClient client)
public static SimpleHttp doGet(String url, KeycloakSession session)
public static SimpleHttp doGet(String url, org.apache.http.client.HttpClient client)
public static SimpleHttp doPost(String url, KeycloakSession session)
public static SimpleHttp doPost(String url, org.apache.http.client.HttpClient client)
public static SimpleHttp doPut(String url, org.apache.http.client.HttpClient client)
public static SimpleHttp doHead(String url, org.apache.http.client.HttpClient client)
public static SimpleHttp doPatch(String url, org.apache.http.client.HttpClient client)
public SimpleHttp header(String name, String value)
public SimpleHttp json(Object entity)
public SimpleHttp param(String name, String value)
public SimpleHttp socketTimeOutMillis(int timeout)
public SimpleHttp connectTimeoutMillis(int timeout)
public SimpleHttp connectionRequestTimeoutMillis(int timeout)
public SimpleHttp auth(String token)
public SimpleHttp authBasic(String username, String password)
public SimpleHttp acceptJson()
public com.fasterxml.jackson.databind.JsonNode asJson() throws IOException
IOException
public <T> T asJson(Class<T> type) throws IOException
IOException
public <T> T asJson(com.fasterxml.jackson.core.type.TypeReference<T> type) throws IOException
IOException
public String asString() throws IOException
IOException
public int asStatus() throws IOException
IOException
public SimpleHttp.Response asResponse() throws IOException
IOException
Copyright © 2021 JBoss by Red Hat. All rights reserved.