com.jdroid.java.http
Interface WebService
- All Known Subinterfaces:
- EntityEnclosingWebService, MultipartWebService
- All Known Implementing Classes:
- AbstractMockWebService, ApacheFormHttpPostWebService, ApacheHttpDeleteWebService, ApacheHttpEntityEnclosingWebService, ApacheHttpGetWebService, ApacheHttpPatchWebService, ApacheHttpPostWebService, ApacheHttpPutWebService, ApacheHttpWebService, ApacheMultipartHttpPostWebService, ApacheMultipartHttpPutWebService, CachedWebService, JsonMockWebService, XmlMockWebService
public interface WebService
HTTPS_PROTOCOL
static final String HTTPS_PROTOCOL
- See Also:
- Constant Field Values
HTTP_PROTOCOL
static final String HTTP_PROTOCOL
- See Also:
- Constant Field Values
ACCEPT_ENCODING_HEADER
static final String ACCEPT_ENCODING_HEADER
- See Also:
- Constant Field Values
CONTENT_ENCODING_HEADER
static final String CONTENT_ENCODING_HEADER
- See Also:
- Constant Field Values
GZIP_ENCODING
static final String GZIP_ENCODING
- See Also:
- Constant Field Values
ACCEPT_HEADER
static final String ACCEPT_HEADER
- See Also:
- Constant Field Values
CONTENT_TYPE_HEADER
static final String CONTENT_TYPE_HEADER
- See Also:
- Constant Field Values
QUESTION_MARK
static final String QUESTION_MARK
- See Also:
- Constant Field Values
EQUALS
static final String EQUALS
- See Also:
- Constant Field Values
AMPERSAND
static final String AMPERSAND
- See Also:
- Constant Field Values
execute
<T> T execute(Parser parser)
- Type Parameters:
T - - Parameters:
parser -
- Returns:
- WebServiceResponse
execute
<T> T execute()
- Type Parameters:
T -
- Returns:
- WebServiceResponse
addHeader
void addHeader(String name,
String value)
- Parameters:
name - The header name.value - The header value.
addQueryParameter
void addQueryParameter(String name,
Object value)
- Parameters:
name - The parameter name.value - The parameter value.
addQueryParameter
void addQueryParameter(String name,
Collection<?> values)
- Parameters:
name - The parameter name.values - The parameter values.
addUrlSegment
void addUrlSegment(Object segment)
- Parameters:
segment - The segment name
addHttpWebServiceProcessor
void addHttpWebServiceProcessor(HttpWebServiceProcessor httpWebServiceProcessor)
setConnectionTimeout
void setConnectionTimeout(Integer connectionTimeout)
- Parameters:
connectionTimeout - The connection timeout in milliseconds.
setUserAgent
void setUserAgent(String userAgent)
- Parameters:
userAgent - The user agent
setSsl
void setSsl(Boolean ssl)
- Parameters:
ssl -
getUrl
String getUrl()
getUrlSuffix
String getUrlSuffix()
Copyright © 2014. All rights reserved.