public class HttpService extends Service
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_URL |
static okhttp3.MediaType |
JSON_MEDIA_TYPE |
objectMapper
Constructor and Description |
---|
HttpService() |
HttpService(boolean includeRawResponse) |
HttpService(okhttp3.OkHttpClient httpClient) |
HttpService(okhttp3.OkHttpClient httpClient,
boolean includeRawResponses) |
HttpService(java.lang.String url) |
HttpService(java.lang.String url,
boolean includeRawResponse) |
HttpService(java.lang.String url,
okhttp3.OkHttpClient httpClient) |
HttpService(java.lang.String url,
okhttp3.OkHttpClient httpClient,
boolean includeRawResponses) |
Modifier and Type | Method and Description |
---|---|
void |
addHeader(java.lang.String key,
java.lang.String value) |
void |
addHeaders(java.util.Map<java.lang.String,java.lang.String> headersToAdd) |
void |
close()
Closes resources used by the service.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getHeaders() |
java.lang.String |
getUrl() |
protected java.io.InputStream |
performIO(java.lang.String request) |
protected void |
processHeaders(okhttp3.Headers headers) |
public static final okhttp3.MediaType JSON_MEDIA_TYPE
public static final java.lang.String DEFAULT_URL
public HttpService(java.lang.String url, okhttp3.OkHttpClient httpClient, boolean includeRawResponses)
public HttpService(okhttp3.OkHttpClient httpClient, boolean includeRawResponses)
public HttpService(java.lang.String url, okhttp3.OkHttpClient httpClient)
public HttpService(java.lang.String url)
public HttpService(java.lang.String url, boolean includeRawResponse)
public HttpService(okhttp3.OkHttpClient httpClient)
public HttpService(boolean includeRawResponse)
public HttpService()
protected java.io.InputStream performIO(java.lang.String request) throws java.io.IOException
protected void processHeaders(okhttp3.Headers headers)
public void addHeader(java.lang.String key, java.lang.String value)
public void addHeaders(java.util.Map<java.lang.String,java.lang.String> headersToAdd)
public java.util.HashMap<java.lang.String,java.lang.String> getHeaders()
public java.lang.String getUrl()
public void close() throws java.io.IOException
Web3jService
java.io.IOException
- thrown if a service failed to close all resources