facebook4j.internal.http
Class HttpRequest
java.lang.Object
facebook4j.internal.http.HttpRequest
- All Implemented Interfaces:
- java.io.Serializable
public final class HttpRequest
- extends java.lang.Object
- implements java.io.Serializable
HTTP Request parameter object
- Author:
- Yusuke Yamamoto - yusuke at mac.com, Ryuji Yamashita - roundrop at gmail.com
- Changed constructor to set access token for Facebook4J
- Improved join of url and parameter when url contains '?'
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
method
private final RequestMethod method
url
private final java.lang.String url
parameters
private final HttpParameter[] parameters
authorization
private final Authorization authorization
requestHeaders
private java.util.Map<java.lang.String,java.lang.String> requestHeaders
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
NULL_PARAMETERS
private static final HttpParameter[] NULL_PARAMETERS
HttpRequest
public HttpRequest(RequestMethod method,
java.lang.String url,
HttpParameter[] parameters,
Authorization authorization,
java.util.Map<java.lang.String,java.lang.String> requestHeaders)
- Parameters:
method - Specifies the HTTP methodurl - the request to requestparameters - parametersauthorization - Authentication implementation. Currently BasicAuthentication, OAuthAuthentication and NullAuthentication are supported.requestHeaders -
setAccessTokenParameter
private HttpParameter[] setAccessTokenParameter(HttpParameter[] parameters,
Authorization authorization)
getMethod
public RequestMethod getMethod()
getParameters
public HttpParameter[] getParameters()
getURL
public java.lang.String getURL()
getAuthorization
public Authorization getAuthorization()
getRequestHeaders
public java.util.Map<java.lang.String,java.lang.String> getRequestHeaders()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object