public interface HttpService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACCEPT_ENCODING_HEADER |
static java.lang.String |
ACCEPT_HEADER |
static java.lang.String |
ACCEPT_LANGUAGE_HEADER |
static java.lang.String |
AMPERSAND |
static java.lang.String |
CONTENT_ENCODING_HEADER |
static java.lang.String |
CONTENT_TYPE_HEADER |
static java.lang.String |
EQUALS |
static java.lang.String |
GZIP_ENCODING |
static java.lang.String |
HTTP_PROTOCOL |
static java.lang.String |
HTTP_SCHEME |
static java.lang.String |
HTTPS_PROTOCOL |
static java.lang.String |
QUESTION_MARK |
static java.lang.String |
USER_AGENT_HEADER |
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(java.lang.String name,
java.lang.String value) |
void |
addHttpServiceProcessor(HttpServiceProcessor httpServiceProcessor) |
void |
addQueryParameter(java.lang.String name,
java.util.Collection<?> values) |
void |
addQueryParameter(java.lang.String name,
java.lang.Object value) |
void |
addUrlSegment(java.lang.Object segment) |
void |
execute() |
<T> T |
execute(Parser parser) |
java.lang.String |
getHeaderValue(java.lang.String key) |
HttpResponseWrapper |
getHttpResponseWrapper() |
java.lang.String |
getUrl() |
java.lang.String |
getUrlSuffix() |
void |
setConnectionTimeout(java.lang.Integer connectionTimeout) |
void |
setReadTimeout(java.lang.Integer readTimeout) |
void |
setSsl(java.lang.Boolean ssl) |
void |
setUserAgent(java.lang.String userAgent) |
void |
setWriteTimeout(java.lang.Integer writeTimeout) |
static final java.lang.String HTTPS_PROTOCOL
static final java.lang.String HTTP_PROTOCOL
static final java.lang.String HTTP_SCHEME
static final java.lang.String ACCEPT_ENCODING_HEADER
static final java.lang.String CONTENT_ENCODING_HEADER
static final java.lang.String ACCEPT_LANGUAGE_HEADER
static final java.lang.String GZIP_ENCODING
static final java.lang.String ACCEPT_HEADER
static final java.lang.String CONTENT_TYPE_HEADER
static final java.lang.String USER_AGENT_HEADER
static final java.lang.String QUESTION_MARK
static final java.lang.String EQUALS
static final java.lang.String AMPERSAND
<T> T execute(Parser parser)
void execute()
void addHeader(java.lang.String name,
java.lang.String value)
name - The header name.value - The header value.java.lang.String getHeaderValue(java.lang.String key)
void addQueryParameter(java.lang.String name,
java.lang.Object value)
name - The parameter name.value - The parameter value.void addQueryParameter(java.lang.String name,
java.util.Collection<?> values)
name - The parameter name.values - The parameter values.void addUrlSegment(java.lang.Object segment)
segment - The segment namevoid addHttpServiceProcessor(HttpServiceProcessor httpServiceProcessor)
void setConnectionTimeout(java.lang.Integer connectionTimeout)
connectionTimeout - The connection timeout in milliseconds.void setReadTimeout(java.lang.Integer readTimeout)
void setWriteTimeout(java.lang.Integer writeTimeout)
void setUserAgent(java.lang.String userAgent)
userAgent - The user agentvoid setSsl(java.lang.Boolean ssl)
ssl - java.lang.String getUrl()
java.lang.String getUrlSuffix()
HttpResponseWrapper getHttpResponseWrapper()