class HttpClientImpl extends HttpClientBase implements HttpResponseCode, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<HttpClientConfiguration,HttpClient> |
instanceMap |
private static Logger |
logger |
private static long |
serialVersionUID |
CONFBAD_GATEWAY, BAD_REQUEST, ENHANCE_YOUR_CLAIM, FORBIDDEN, FOUND, GATEWAY_TIMEOUT, INTERNAL_SERVER_ERROR, MULTIPLE_CHOICES, NOT_ACCEPTABLE, NOT_FOUND, NOT_MODIFIED, OK, SERVICE_UNAVAILABLE, TOO_MANY_REQUESTS, UNAUTHORIZED, UNPROCESSABLE_ENTITY| Constructor and Description |
|---|
HttpClientImpl() |
HttpClientImpl(HttpClientConfiguration conf) |
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
get(java.lang.String url) |
(package private) java.net.HttpURLConnection |
getConnection(java.lang.String url) |
static HttpClient |
getInstance(HttpClientConfiguration conf) |
HttpResponse |
handleRequest(HttpRequest req) |
HttpResponse |
post(java.lang.String url,
HttpParameter[] params) |
private void |
setHeaders(HttpRequest req,
java.net.HttpURLConnection connection)
sets HTTP headers
|
addDefaultRequestHeader, delete, delete, get, getRequestHeaders, head, isProxyConfigured, post, post, put, put, request, request, writeprivate static final Logger logger
private static final long serialVersionUID
private static final java.util.Map<HttpClientConfiguration,HttpClient> instanceMap
public HttpClientImpl()
public HttpClientImpl(HttpClientConfiguration conf)
public static HttpClient getInstance(HttpClientConfiguration conf)
public HttpResponse get(java.lang.String url) throws TwitterException
get in interface HttpClientget in class HttpClientBaseTwitterExceptionpublic HttpResponse post(java.lang.String url, HttpParameter[] params) throws TwitterException
TwitterExceptionpublic HttpResponse handleRequest(HttpRequest req) throws TwitterException
handleRequest in class HttpClientBaseTwitterExceptionprivate void setHeaders(HttpRequest req, java.net.HttpURLConnection connection)
req - The requestconnection - HttpURLConnectionjava.net.HttpURLConnection getConnection(java.lang.String url)
throws java.io.IOException
java.io.IOException