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 |
CONF
BAD_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, write
private 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 HttpClient
get
in class HttpClientBase
TwitterException
public HttpResponse post(java.lang.String url, HttpParameter[] params) throws TwitterException
TwitterException
public HttpResponse handleRequest(HttpRequest req) throws TwitterException
handleRequest
in class HttpClientBase
TwitterException
private 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