facebook4j.internal.http
Class HttpClientImpl
java.lang.Object
facebook4j.internal.http.HttpClientBase
facebook4j.internal.http.HttpClientImpl
- All Implemented Interfaces:
- HttpClient, HttpResponseCode, java.io.Serializable
public class HttpClientImpl
- extends HttpClientBase
- implements HttpClient, HttpResponseCode, java.io.Serializable
- Since:
- Twitter4J 2.1.2
- Author:
- Yusuke Yamamoto - yusuke at mac.com, Ryuji Yamashita - roundrop at gmail.com
- See Also:
- Serialized Form
| Fields inherited from interface facebook4j.internal.http.HttpResponseCode |
BAD_GATEWAY, BAD_REQUEST, ENHANCE_YOUR_CLAIM, FORBIDDEN, FOUND, INTERNAL_SERVER_ERROR, MULTIPLE_CHOICES, NOT_ACCEPTABLE, NOT_FOUND, NOT_MODIFIED, OK, SERVICE_UNAVAILABLE, TOO_LONG, UNAUTHORIZED |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
logger
private static final Logger logger
isJDK14orEarlier
private static boolean isJDK14orEarlier
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
instanceMap
private static final java.util.Map<HttpClientConfiguration,HttpClient> instanceMap
HttpClientImpl
public HttpClientImpl()
HttpClientImpl
public HttpClientImpl(HttpClientConfiguration conf)
getInstance
public static HttpClient getInstance(HttpClientConfiguration conf)
get
public HttpResponse get(java.lang.String url)
throws FacebookException
- Throws:
FacebookException
post
public HttpResponse post(java.lang.String url,
HttpParameter[] params)
throws FacebookException
- Throws:
FacebookException
request
public HttpResponse request(HttpRequest req)
throws FacebookException
- Specified by:
request in interface HttpClient
- Throws:
FacebookException
encode
public static java.lang.String encode(java.lang.String str)
setHeaders
private void setHeaders(HttpRequest req,
java.net.HttpURLConnection connection)
- sets HTTP headers
- Parameters:
req - The requestconnection - HttpURLConnection
getConnection
protected java.net.HttpURLConnection getConnection(java.lang.String url)
throws java.io.IOException
- Throws:
java.io.IOException