public abstract class HttpClientBase extends java.lang.Object implements HttpClient, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected HttpClientConfiguration |
CONF |
private static Logger |
logger |
private java.util.Map<java.lang.String,java.lang.String> |
requestHeaders |
private static long |
serialVersionUID |
| Constructor and Description |
|---|
HttpClientBase(HttpClientConfiguration conf) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefaultRequestHeader(java.lang.String name,
java.lang.String value) |
HttpResponse |
delete(java.lang.String url) |
HttpResponse |
delete(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization,
HttpResponseListener listener) |
HttpResponse |
get(java.lang.String url) |
HttpResponse |
get(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization,
HttpResponseListener listener) |
java.util.Map<java.lang.String,java.lang.String> |
getRequestHeaders() |
(package private) abstract HttpResponse |
handleRequest(HttpRequest req) |
HttpResponse |
head(java.lang.String url) |
protected boolean |
isProxyConfigured() |
HttpResponse |
post(java.lang.String url) |
HttpResponse |
post(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization,
HttpResponseListener listener) |
HttpResponse |
put(java.lang.String url) |
HttpResponse |
put(java.lang.String url,
HttpParameter[] parameters,
Authorization authorization,
HttpResponseListener listener) |
HttpResponse |
request(HttpRequest req) |
HttpResponse |
request(HttpRequest req,
HttpResponseListener listener) |
void |
write(java.io.DataOutputStream out,
java.lang.String outStr) |
private static final Logger logger
private static final long serialVersionUID
protected final HttpClientConfiguration CONF
private final java.util.Map<java.lang.String,java.lang.String> requestHeaders
public HttpClientBase(HttpClientConfiguration conf)
protected boolean isProxyConfigured()
public void write(java.io.DataOutputStream out,
java.lang.String outStr)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<java.lang.String,java.lang.String> getRequestHeaders()
getRequestHeaders in interface HttpClientpublic void addDefaultRequestHeader(java.lang.String name,
java.lang.String value)
addDefaultRequestHeader in interface HttpClientpublic final HttpResponse request(HttpRequest req) throws TwitterException
request in interface HttpClientTwitterExceptionpublic final HttpResponse request(HttpRequest req, HttpResponseListener listener) throws TwitterException
request in interface HttpClientTwitterExceptionabstract HttpResponse handleRequest(HttpRequest req) throws TwitterException
TwitterExceptionpublic HttpResponse get(java.lang.String url, HttpParameter[] parameters, Authorization authorization, HttpResponseListener listener) throws TwitterException
get in interface HttpClientTwitterExceptionpublic HttpResponse get(java.lang.String url) throws TwitterException
get in interface HttpClientTwitterExceptionpublic HttpResponse post(java.lang.String url, HttpParameter[] parameters, Authorization authorization, HttpResponseListener listener) throws TwitterException
post in interface HttpClientTwitterExceptionpublic HttpResponse post(java.lang.String url) throws TwitterException
post in interface HttpClientTwitterExceptionpublic HttpResponse delete(java.lang.String url, HttpParameter[] parameters, Authorization authorization, HttpResponseListener listener) throws TwitterException
delete in interface HttpClientTwitterExceptionpublic HttpResponse delete(java.lang.String url) throws TwitterException
delete in interface HttpClientTwitterExceptionpublic HttpResponse head(java.lang.String url) throws TwitterException
head in interface HttpClientTwitterExceptionpublic HttpResponse put(java.lang.String url, HttpParameter[] parameters, Authorization authorization, HttpResponseListener listener) throws TwitterException
put in interface HttpClientTwitterExceptionpublic HttpResponse put(java.lang.String url) throws TwitterException
put in interface HttpClientTwitterException