public class URLConnectionHttpClient extends java.lang.Object implements Twitter.IHttpClient
| Constructor and Description |
|---|
URLConnectionHttpClient() |
URLConnectionHttpClient(java.lang.String name,
java.lang.String password) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAuthenticate()
Whether this client can authenticate to the server.
|
java.lang.String |
getPage(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> vars,
boolean authenticate)
Send an HTTP GET request and return the response body.
|
java.lang.String |
post(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> vars,
boolean authenticate)
Send an HTTP POST request and return the response body.
|
void |
setRetryOnError(boolean retryOnError)
False by default.
|
void |
setTimeout(int millisecs) |
java.lang.String |
toString() |
public URLConnectionHttpClient()
public URLConnectionHttpClient(java.lang.String name,
java.lang.String password)
public boolean canAuthenticate()
Twitter.IHttpClientcanAuthenticate in interface Twitter.IHttpClientpublic java.lang.String getPage(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> vars,
boolean authenticate)
throws TwitterException
Twitter.IHttpClientgetPage in interface Twitter.IHttpClienturi - The uri to fetchvars - get arguments to add to the uriauthenticate - If true, use authentication. The authentication method used depends on the implementation (basic-auth,
OAuth). It is an error to use true if no authentication details have been set.TwitterException - for a variety of reasonsTwitterException.E404 - for resource-does-not-exist errorspublic java.lang.String post(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> vars,
boolean authenticate)
throws TwitterException
Twitter.IHttpClientpost in interface Twitter.IHttpClienturi - The uri to post to.vars - The form variables to send. These are URL encoded before sending.authenticate - If true, send user authenticationTwitterException - for a variety of reasonsTwitterException.E404 - for resource-does-not-exist errorspublic void setRetryOnError(boolean retryOnError)
public void setTimeout(int millisecs)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015 gvSIG Association. All Rights Reserved.