public class HttpDownloader
extends java.lang.Object
Constructor and Description |
---|
HttpDownloader() |
Modifier and Type | Method and Description |
---|---|
void |
cancelDownload() |
int |
getBandwidth() |
java.util.Hashtable<java.lang.String,java.lang.String> |
getCookies() |
boolean |
getDownloadCanceled() |
long |
getExpiration() |
int |
getLastHttpResponseCode() |
java.lang.String |
getProcessedURL() |
boolean |
isOutOfMemoryRaised() |
byte[] |
loadFile(java.lang.String path,
java.lang.String rangeHeader,
boolean getCookies) |
java.lang.String |
loadFileAsString(java.lang.String path,
java.lang.String rangeHeader,
boolean getCookies) |
void |
readCookies(java.net.HttpURLConnection urlConn,
boolean printCookies,
boolean reset)
Read cookies from a specified URLConnection, and insert them
to the Hashtable
The hashtable represents the Cookies.
|
void |
resetCancelDownload() |
void |
setCookies(java.util.Hashtable<java.lang.String,java.lang.String> cookies) |
void |
setReferer(java.lang.String value) |
void |
writeCookies(java.net.HttpURLConnection urlConn,
java.util.Hashtable<java.lang.String,java.lang.String> cookies) |
public byte[] loadFile(java.lang.String path, java.lang.String rangeHeader, boolean getCookies)
public java.lang.String loadFileAsString(java.lang.String path, java.lang.String rangeHeader, boolean getCookies)
public java.util.Hashtable<java.lang.String,java.lang.String> getCookies()
public void setCookies(java.util.Hashtable<java.lang.String,java.lang.String> cookies)
public void writeCookies(java.net.HttpURLConnection urlConn, java.util.Hashtable<java.lang.String,java.lang.String> cookies)
public void readCookies(java.net.HttpURLConnection urlConn, boolean printCookies, boolean reset)
urlConn
- the connection to read fromprintCookies
- Print the cookies or not, for debuggingreset
- Clean the Hashtable or notpublic boolean getDownloadCanceled()
public void cancelDownload()
public void resetCancelDownload()
public int getLastHttpResponseCode()
public int getBandwidth()
public long getExpiration()
public void setReferer(java.lang.String value)
public java.lang.String getProcessedURL()
public boolean isOutOfMemoryRaised()