|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sr.client.HttpForm
public class HttpForm
HTTP Form implementation for GET/POST requests. This class uses TSAuthenticator class for authentication requests.
TSAuthenticator
Field Summary | |
---|---|
static java.lang.String |
FIELD_HEADER
|
static java.lang.String |
FIELD_ID
|
static java.lang.String |
FIELD_PARAMS
|
static java.lang.String |
METHOD_GET
|
static java.lang.String |
METHOD_POST
|
static java.lang.String |
UTF8_CHARSET
|
Constructor Summary | |
---|---|
HttpForm()
Default constructor |
|
HttpForm(java.lang.String charSet)
Creates a new form which uses the given charset |
Method Summary | |
---|---|
void |
addCookie(java.lang.String name,
java.lang.String value)
|
void |
addCookies(java.lang.String cookies)
|
void |
clearAdditionalRequestProperties()
Clear all additional header fields |
void |
clearCookies()
Clears all cookie values |
void |
clearFieldValues()
Clears all field values that are set previously |
HttpFormResponse |
get(java.lang.String url)
sends the form values to given url by using http get |
java.lang.String |
getCharset()
Gives the charset of the form |
java.net.HttpURLConnection |
getConnection(java.lang.String targetURL)
Gives a connection to requested url |
java.lang.String |
getCookie(java.lang.String name)
Gives the requested cookie value |
java.lang.String |
getCookies()
gives all cookie values |
java.util.Map<java.lang.String,java.lang.String> |
getCookiesAsMap()
|
int |
getReadTimeout()
|
boolean |
isFollowRedirects()
|
HttpFormResponse |
post(java.lang.String url)
posts the form to given url |
void |
putAdditionalRequestProperty(java.lang.String name,
java.lang.String value)
Puts the given name,value pair to the http header |
void |
putFieldValue(java.lang.String name,
java.lang.String value)
Adds a new field and its value to the form |
void |
removeCookie(java.lang.String name)
|
void |
setCharset(java.lang.String charset)
|
void |
setCookies(java.lang.String cookies)
|
void |
setFollowRedirects(boolean followRedirects)
Sets if the call should follow HTTP 302 redirects |
void |
setReadTimeout(int miliseconds)
Sets the read time out value |
java.lang.String |
toGetString()
Gives all form fields as get query string |
java.lang.String |
toPostString()
Gives all form fields as post query string |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String FIELD_PARAMS
public static final java.lang.String FIELD_HEADER
public static final java.lang.String FIELD_ID
public static final java.lang.String METHOD_POST
public static final java.lang.String METHOD_GET
public static final java.lang.String UTF8_CHARSET
Constructor Detail |
---|
public HttpForm()
public HttpForm(java.lang.String charSet) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
Method Detail |
---|
public java.lang.String getCharset()
public void setCharset(java.lang.String charset) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void clearFieldValues()
public void putFieldValue(java.lang.String name, java.lang.String value)
public void putAdditionalRequestProperty(java.lang.String name, java.lang.String value)
public void clearAdditionalRequestProperties()
public void setReadTimeout(int miliseconds)
public int getReadTimeout()
public java.lang.String toGetString()
public java.lang.String toPostString()
public java.net.HttpURLConnection getConnection(java.lang.String targetURL) throws java.io.IOException
java.io.IOException
public HttpFormResponse post(java.lang.String url) throws java.io.IOException
java.io.IOException
public HttpFormResponse get(java.lang.String url) throws java.io.IOException
java.io.IOException
public void clearCookies()
public java.lang.String getCookies()
public java.lang.String getCookie(java.lang.String name)
name
- name of the cookie
public void addCookies(java.lang.String cookies)
public void addCookie(java.lang.String name, java.lang.String value)
public void removeCookie(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.String> getCookiesAsMap()
public void setCookies(java.lang.String cookies)
public boolean isFollowRedirects()
public void setFollowRedirects(boolean followRedirects)
followRedirects
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |