public final class HttpClient
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
HttpClient.HttpClientResponse |
static class |
HttpClient.Method |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
baseUrl |
Constructor and Description |
---|
HttpClient(java.lang.String baseUrl) |
Modifier and Type | Method and Description |
---|---|
HttpClient |
addContentTypeHeader(java.lang.String value) |
HttpClient |
addContentTypeHeaderJson() |
HttpClient |
addHeader(java.lang.String key,
java.lang.String... value) |
HttpClient |
addParam(java.lang.String key,
java.lang.Object value) |
HttpClient.HttpClientResponse |
doGetRequest() |
HttpClient.HttpClientResponse |
doGetRequest(java.lang.String endpoint) |
HttpClient.HttpClientResponse |
doPostRequest(byte[] payload) |
HttpClient.HttpClientResponse |
doPostRequest(java.lang.String endpoint,
byte[] payload) |
HttpClient.HttpClientResponse |
doRequest(HttpClient.Method method,
java.lang.String endpoint,
byte[] payload) |
HttpClient |
setConnectTimeout(int connectTimeout) |
HttpClient |
setLog(Log log) |
HttpClient |
setReadTimeout(int readTimeout) |
public HttpClient setLog(Log log)
public HttpClient setReadTimeout(int readTimeout)
public HttpClient setConnectTimeout(int connectTimeout)
public HttpClient addParam(java.lang.String key, java.lang.Object value)
public HttpClient addContentTypeHeader(java.lang.String value)
public HttpClient addContentTypeHeaderJson()
public HttpClient addHeader(java.lang.String key, java.lang.String... value)
public HttpClient.HttpClientResponse doGetRequest() throws java.lang.Exception
java.lang.Exception
public HttpClient.HttpClientResponse doGetRequest(java.lang.String endpoint) throws java.lang.Exception
java.lang.Exception
public HttpClient.HttpClientResponse doPostRequest(byte[] payload) throws java.lang.Exception
java.lang.Exception
public HttpClient.HttpClientResponse doPostRequest(java.lang.String endpoint, byte[] payload) throws java.lang.Exception
java.lang.Exception
public HttpClient.HttpClientResponse doRequest(HttpClient.Method method, java.lang.String endpoint, byte[] payload)