|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HttpFetcher
Interface for fetching HTTP requests. The default implementation caches responses, but can be replaced by custom implementations.
Method Summary | |
---|---|
HttpResponse |
get(java.lang.String url)
GETs a HTTP URL. |
HttpResponse |
get(java.lang.String url,
HttpRequestOptions requestOptions)
GETs a HTTP URL. |
HttpRequestOptions |
getDefaultRequestOptions()
Returns the default HttpRequestOptions . |
HttpRequestOptions |
getRequestOptions()
Gets a clone of the default HttpRequestOptions. |
HttpResponse |
head(java.lang.String url)
|
HttpResponse |
head(java.lang.String url,
HttpRequestOptions requestOptions)
|
HttpResponse |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
HttpResponse |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters,
HttpRequestOptions requestOptions)
|
void |
setDefaultRequestOptions(HttpRequestOptions defaultOptions)
|
Method Detail |
---|
HttpRequestOptions getDefaultRequestOptions()
HttpRequestOptions
. Note that this does
not return a clone, so manipulating the object returned here will
manipulate the HttpRequestOptions
used by the HttpFetcher
.
HttpRequestOptions getRequestOptions()
void setDefaultRequestOptions(HttpRequestOptions defaultOptions)
HttpResponse get(java.lang.String url) throws java.io.IOException
url
- The HTTP URL to GET.
java.io.IOException
HttpResponse
HttpResponse get(java.lang.String url, HttpRequestOptions requestOptions) throws java.io.IOException
url
- The HTTP URL to GET.
java.io.IOException
HttpRequestOptions, HttpResponse
HttpResponse head(java.lang.String url) throws java.io.IOException
java.io.IOException
HttpResponse head(java.lang.String url, HttpRequestOptions requestOptions) throws java.io.IOException
java.io.IOException
HttpResponse post(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> parameters) throws java.io.IOException
java.io.IOException
HttpResponse post(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> parameters, HttpRequestOptions requestOptions) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |