|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttwitter4j.http.HttpClient
public class HttpClient
A utility class to handle HTTP request/response.
| Constructor Summary | |
|---|---|
HttpClient()
|
|
HttpClient(java.lang.String userId,
java.lang.String password)
|
|
| Method Summary | |
|---|---|
static java.lang.String |
encodeParameters(PostParameter[] postParams)
|
boolean |
equals(java.lang.Object obj)
|
Response |
get(java.lang.String url)
|
Response |
get(java.lang.String url,
boolean authenticated)
|
java.lang.String |
getAccessTokenURL()
|
java.lang.String |
getAuthorizationURL()
|
int |
getConnectionTimeout()
|
AccessToken |
getOAuthAccessToken(RequestToken token)
|
AccessToken |
getOAuthAccessToken(RequestToken token,
java.lang.String pin)
|
AccessToken |
getOAuthAccessToken(java.lang.String token,
java.lang.String tokenSecret)
|
AccessToken |
getOAuthAccessToken(java.lang.String token,
java.lang.String tokenSecret,
java.lang.String oauth_verifier)
|
RequestToken |
getOAuthRequestToken()
|
RequestToken |
getOauthRequestToken(java.lang.String callback_url)
|
java.lang.String |
getPassword()
|
java.lang.String |
getProxyAuthPassword()
|
java.lang.String |
getProxyAuthUser()
|
java.lang.String |
getProxyHost()
|
int |
getProxyPort()
|
int |
getReadTimeout()
|
java.lang.String |
getRequestHeader(java.lang.String name)
|
java.lang.String |
getRequestTokenURL()
|
java.lang.String |
getUserAgent()
|
java.lang.String |
getUserId()
|
int |
hashCode()
|
protected Response |
httpRequest(java.lang.String url,
PostParameter[] postParams,
boolean authenticated)
|
boolean |
isAuthenticationEnabled()
|
Response |
post(java.lang.String url)
|
Response |
post(java.lang.String url,
boolean authenticated)
|
Response |
post(java.lang.String url,
PostParameter[] PostParameters)
|
Response |
post(java.lang.String url,
PostParameter[] postParameters,
boolean authenticated)
|
void |
setAccessTokenURL(java.lang.String accessTokenURL)
|
void |
setAuthorizationURL(java.lang.String authorizationURL)
|
void |
setConnectionTimeout(int connectionTimeout)
Sets a specified timeout value, in milliseconds, to be used when opening a communications link to the resource referenced by this URLConnection. |
void |
setOAuthAccessToken(AccessToken token)
Sets the authorized access token |
void |
setOAuthConsumer(java.lang.String consumerKey,
java.lang.String consumerSecret)
Sets the consumer key and consumer secret. System property -Dtwitter4j.oauth.consumerKey and -Dhttp.oauth.consumerSecret override this attribute. |
void |
setPassword(java.lang.String password)
|
void |
setProxyAuthPassword(java.lang.String proxyAuthPassword)
Sets proxy authentication password. |
void |
setProxyAuthUser(java.lang.String proxyAuthUser)
Sets proxy authentication user. |
void |
setProxyHost(java.lang.String proxyHost)
Sets proxy host. |
void |
setProxyPort(int proxyPort)
Sets proxy port. |
void |
setReadTimeout(int readTimeout)
Sets the read timeout to a specified timeout, in milliseconds. |
void |
setRequestHeader(java.lang.String name,
java.lang.String value)
|
void |
setRequestTokenURL(java.lang.String requestTokenURL)
|
void |
setRetryCount(int retryCount)
|
void |
setRetryIntervalSecs(int retryIntervalSecs)
|
void |
setUserAgent(java.lang.String ua)
|
void |
setUserId(java.lang.String userId)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HttpClient(java.lang.String userId,
java.lang.String password)
public HttpClient()
| Method Detail |
|---|
public void setUserId(java.lang.String userId)
public void setPassword(java.lang.String password)
public java.lang.String getUserId()
public java.lang.String getPassword()
public boolean isAuthenticationEnabled()
public void setOAuthConsumer(java.lang.String consumerKey,
java.lang.String consumerSecret)
consumerKey - Consumer KeyconsumerSecret - Consumer Secret
public RequestToken getOAuthRequestToken()
throws TwitterException
TwitterException - tw
public RequestToken getOauthRequestToken(java.lang.String callback_url)
throws TwitterException
callback_url - callback url
TwitterException - tw
public AccessToken getOAuthAccessToken(RequestToken token)
throws TwitterException
token - request token
TwitterException
public AccessToken getOAuthAccessToken(RequestToken token,
java.lang.String pin)
throws TwitterException
token - request token
TwitterException
public AccessToken getOAuthAccessToken(java.lang.String token,
java.lang.String tokenSecret)
throws TwitterException
token - request tokentokenSecret - request token secret
TwitterException
public AccessToken getOAuthAccessToken(java.lang.String token,
java.lang.String tokenSecret,
java.lang.String oauth_verifier)
throws TwitterException
token - request tokentokenSecret - request token secretoauth_verifier - oauth_verifier or pin
TwitterExceptionpublic void setOAuthAccessToken(AccessToken token)
token - authorized access tokenpublic void setRequestTokenURL(java.lang.String requestTokenURL)
public java.lang.String getRequestTokenURL()
public void setAuthorizationURL(java.lang.String authorizationURL)
public java.lang.String getAuthorizationURL()
public void setAccessTokenURL(java.lang.String accessTokenURL)
public java.lang.String getAccessTokenURL()
public java.lang.String getProxyHost()
public void setProxyHost(java.lang.String proxyHost)
proxyHost - public int getProxyPort()
public void setProxyPort(int proxyPort)
proxyPort - public java.lang.String getProxyAuthUser()
public void setProxyAuthUser(java.lang.String proxyAuthUser)
proxyAuthUser - public java.lang.String getProxyAuthPassword()
public void setProxyAuthPassword(java.lang.String proxyAuthPassword)
proxyAuthPassword - public int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
connectionTimeout - - an int that specifies the connect timeout value in millisecondspublic int getReadTimeout()
public void setReadTimeout(int readTimeout)
readTimeout - - an int that specifies the timeout value to be used in millisecondspublic void setRetryCount(int retryCount)
public void setUserAgent(java.lang.String ua)
public java.lang.String getUserAgent()
public void setRetryIntervalSecs(int retryIntervalSecs)
public Response post(java.lang.String url,
PostParameter[] postParameters,
boolean authenticated)
throws TwitterException
TwitterException
public Response post(java.lang.String url,
boolean authenticated)
throws TwitterException
TwitterException
public Response post(java.lang.String url,
PostParameter[] PostParameters)
throws TwitterException
TwitterException
public Response post(java.lang.String url)
throws TwitterException
TwitterException
public Response get(java.lang.String url,
boolean authenticated)
throws TwitterException
TwitterException
public Response get(java.lang.String url)
throws TwitterException
TwitterException
protected Response httpRequest(java.lang.String url,
PostParameter[] postParams,
boolean authenticated)
throws TwitterException
TwitterExceptionpublic static java.lang.String encodeParameters(PostParameter[] postParams)
public void setRequestHeader(java.lang.String name,
java.lang.String value)
public java.lang.String getRequestHeader(java.lang.String name)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||