public class HTTPRequest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
error |
protected java.lang.String |
html |
protected java.lang.String |
queryString |
protected java.lang.String |
url |
Constructor and Description |
---|
HTTPRequest(java.lang.String url)
Sets up the HTTPRequest object.
|
HTTPRequest(java.lang.String url,
java.lang.String queryString)
Sets up the HTTPRequest object.
|
HTTPRequest(java.lang.String url,
java.lang.String queryString,
java.lang.String method)
Sets up the HTTPRequest object.
|
Modifier and Type | Method and Description |
---|---|
static long |
getBytes() |
java.lang.String |
getHtml() |
void |
setProxy(java.lang.String proxyIPPORT)
Sets up the proxy used by the client.
|
void |
setProxy(java.lang.String proxyIP,
int proxyPort)
Sets up the proxy used by the client.
|
boolean |
submit()
Sends the request then downloads HTML response page.
|
static void |
zeroBytes()
Sets the static byte counter to 0.
|
protected java.lang.String url
protected java.lang.String queryString
protected java.lang.String html
protected java.lang.String error
public HTTPRequest(java.lang.String url, java.lang.String queryString, java.lang.String method)
url
- Request will be sent to this address.queryString
- GET/POST parameters in querystring syntax.method
- "GET" or "POST"public HTTPRequest(java.lang.String url, java.lang.String queryString)
url
- Request will be sent to this address.queryString
- GET/POST parameters in querystring syntax.public HTTPRequest(java.lang.String url)
url
- Request will be sent to this address.public void setProxy(java.lang.String proxyIP, int proxyPort)
proxyIP
- Proxy IP.proxyPort
- Proxy port.public void setProxy(java.lang.String proxyIPPORT)
proxyIPPORT
- Proxy IP and port, format: "IP:PORT", for example: "127.0.0.1:8080".
If port is not included, sets to 8080 by default.public boolean submit()
public static long getBytes()
public static void zeroBytes()
public java.lang.String getHtml()