|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.twitterapime.io.HttpRequest
public final class HttpRequest
This class implements a Http request.
Constructor Summary | |
---|---|
HttpRequest(java.lang.String url)
Create an instance of HttpRequest class. |
Method Summary | |
---|---|
void |
close()
Close the request object connection. |
java.util.Hashtable |
getBodyParameters()
Get body parameters. |
java.util.Hashtable |
getHeaderFields()
Get header fields. |
java.lang.String |
getMethod()
Get Http method. |
java.lang.String |
getQueryString()
Get URL's query string. |
java.util.Hashtable |
getQueryStringParams()
Get URL's query string parameters. |
java.lang.String |
getSanitizedURL()
Get sanitized URL. |
java.lang.String |
getURL()
Get URL. |
HttpResponse |
send()
Send a given to the URL. |
void |
setBodyParameter(java.lang.String key,
java.lang.String value)
Set a body parameter value. |
void |
setHeaderField(java.lang.String key,
java.lang.String value)
Set a header field's value. |
void |
setMethod(java.lang.String method)
Set Http method. |
void |
setSigner(XAuthSigner signer,
Token token)
Set xAuth signer and access token. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HttpRequest(java.lang.String url)
Create an instance of HttpRequest class.
url
- URL.
java.lang.IllegalArgumentException
- If URL is empty or null.Method Detail |
---|
public HttpResponse send() throws java.io.IOException
Send a given to the URL.
java.io.IOException
- If an I/O error occurs.public void close() throws java.io.IOException
Close the request object connection.
java.io.IOException
- If an I/O error occurs.public void setHeaderField(java.lang.String key, java.lang.String value)
Set a header field's value.
key
- Field key.value
- Field value.public void setBodyParameter(java.lang.String key, java.lang.String value)
Set a body parameter value.
key
- Paramenter key.value
- Parameter value.public java.util.Hashtable getHeaderFields()
Get header fields.
public void setMethod(java.lang.String method)
Set Http method.
method
- Method.
java.lang.IllegalArgumentException
- If method is invalid.HttpConnection.GET
,
HttpConnection.POST
public java.util.Hashtable getBodyParameters()
Get body parameters.
public java.util.Hashtable getQueryStringParams()
Get URL's query string parameters.
public java.lang.String getURL()
Get URL.
public java.lang.String getMethod()
Get Http method.
public java.lang.String getSanitizedURL()
Get sanitized URL.
public java.lang.String getQueryString()
Get URL's query string.
public void setSigner(XAuthSigner signer, Token token)
Set xAuth signer and access token.
signer
- Signer.token
- Access token.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |