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) |
public HttpClient setLog(Log log)
public HttpClient setReadTimeout(int readTimeout)
public HttpClient setConnectTimeout(int connectTimeout)
public HttpClient setFollowRedirects(boolean followRedirects)
public HttpClient clearParams()
public HttpClient clearHeaders()
public HttpClient putQueryParam(java.lang.String key, java.lang.Object value)
public HttpClient putFormParam(java.lang.String key, java.lang.Object value)
public HttpClient putParam(java.lang.String key, java.lang.Object value, boolean asQueryParam)
public HttpClient setContentType(java.lang.String contentType)
public HttpClient setContentTypeJson()
public HttpClient setContentTypeForm()
public HttpClient putHeader(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(java.lang.String endpoint, byte[] payload) 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) throws java.lang.Exception
java.lang.Exception
public HttpClient.HttpClientResponse doPostRequest() throws java.lang.Exception
java.lang.Exception
public HttpClient.HttpClientResponse doRequest(HttpClient.Method method, java.lang.String endpoint, byte[] payload)