public class HalClientBase implements IHalClient
HAL client base class
| Modifier and Type | Class and Description |
|---|---|
static class |
HalClientBase.Companion |
| Modifier and Type | Field and Description |
|---|---|
static HalClientBase.Companion |
Companion |
| Constructor and Description |
|---|
HalClientBase(java.lang.String baseUrl,
java.util.Map<java.lang.String,? extends java.lang.Object> options)
HAL client base class
|
HalClientBase(java.lang.String baseUrl)
HAL client base class
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBaseUrl() |
org.apache.http.impl.client.CloseableHttpClient |
getHttpClient() |
java.util.Map<java.lang.String,java.lang.Object> |
getOptions() |
com.github.kittinunf.result.Result<java.lang.Boolean,java.lang.Exception> |
postJson(java.lang.String url,
java.lang.String body)
Upload the JSON document to the provided URL, using a POST request
|
com.github.kittinunf.result.Result<java.lang.Boolean,java.lang.Exception> |
postJson(java.lang.String url,
java.lang.String body,
kotlin.jvm.functions.Function2<? super java.lang.Integer,? super org.apache.http.client.methods.CloseableHttpResponse,java.lang.Boolean> handler)
Upload the JSON document to the provided URL, using a POST request
|
void |
setHttpClient(org.apache.http.impl.client.CloseableHttpClient p) |
void |
setOptions(java.util.Map<java.lang.String,? extends java.lang.Object> p) |
org.apache.http.impl.client.CloseableHttpClient |
setupHttpClient() |
forAll, linkUrl, navigate, navigate, postJson, postJson, uploadJson, uploadJsonpublic static HalClientBase.Companion Companion
public HalClientBase(java.lang.String baseUrl,
java.util.Map<java.lang.String,? extends java.lang.Object> options)
HAL client base class
public HalClientBase(java.lang.String baseUrl)
HAL client base class
public org.apache.http.impl.client.CloseableHttpClient getHttpClient()
public void setHttpClient(org.apache.http.impl.client.CloseableHttpClient p)
public com.github.kittinunf.result.Result<java.lang.Boolean,java.lang.Exception> postJson(java.lang.String url,
java.lang.String body)
Upload the JSON document to the provided URL, using a POST request
url - Url to upload the document tobody - JSON contents for the bodypublic com.github.kittinunf.result.Result<java.lang.Boolean,java.lang.Exception> postJson(java.lang.String url,
java.lang.String body,
kotlin.jvm.functions.Function2<? super java.lang.Integer,? super org.apache.http.client.methods.CloseableHttpResponse,java.lang.Boolean> handler)
Upload the JSON document to the provided URL, using a POST request
url - Url to upload the document tobody - JSON contents for the bodyhandler - Response handlerpublic org.apache.http.impl.client.CloseableHttpClient setupHttpClient()
public java.lang.String getBaseUrl()
public java.util.Map<java.lang.String,java.lang.Object> getOptions()
public void setOptions(java.util.Map<java.lang.String,? extends java.lang.Object> p)