|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.HTML.tools.GetURLSocket
Utility class that can retrieve HTML pages via HTTP. Supports HTTP 1.1, Cookies, redirection, multipart forms.
| Constructor Summary | |
GetURLSocket()
|
|
| Method Summary | |
static void |
addCookie(OrderedMap cookies,
java.lang.String newCookie)
|
static java.lang.String |
getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
boolean includeHeader,
java.lang.String username,
java.lang.String password)
|
static java.lang.String |
getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
boolean includeHeader,
java.lang.String username,
java.lang.String password,
boolean debug)
|
static java.lang.String |
getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
ILoginInfo loginInfo,
java.lang.String authMethod)
Get URL using ILoginInfo... |
static java.lang.String |
getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
ILoginInfo loginInfo,
java.lang.String authMethod,
boolean debug)
|
static java.lang.String |
getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
java.lang.String username,
java.lang.String password)
getAuthorizedURL ... |
static java.lang.String |
getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
java.lang.String username,
java.lang.String password,
boolean debug)
|
static java.lang.String |
getAuthorizedURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader,
java.lang.String username,
java.lang.String password)
|
static java.lang.String |
getAuthorizedURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader,
java.lang.String username,
java.lang.String password,
boolean debug)
|
java.lang.String |
getBody(java.io.InputStream in,
java.util.List headerLines,
java.lang.String origURL,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password)
|
java.io.InputStream |
getBodyInputStream(java.io.InputStream in,
java.util.List headerLines,
java.lang.String origURL,
OrderedMap theCookies,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password)
|
static OrderedMap |
getCookies(java.lang.String theURL)
|
static void |
getCookies(java.lang.String theURL,
OrderedMap cookies)
|
static OrderedMap |
getCookiesFromPost(java.lang.String theURL,
java.lang.String params)
|
static void |
getCookiesFromPost(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies)
|
java.io.InputStream |
getGetResultsStream(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean keepAlive)
Sends a Get request to the HTTP server. |
java.io.InputStream |
getGetResultsStream(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
java.lang.String username,
java.lang.String password,
java.lang.String authMethod,
boolean keepAlive)
|
static java.util.Map |
getHeaderMap(java.util.List headerLines)
|
static java.util.Map |
getHeaderMap(java.util.List headerLines,
boolean lowerCaseKeys)
|
java.lang.String |
getLastRedirectURL()
|
java.io.InputStream |
getPostResultsStream(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String httpReferrer)
|
static java.lang.String |
getProxiedURL(java.lang.String theURL,
OrderedMap cookies,
ProxyServerMap proxyMap,
java.lang.String username,
java.lang.String password)
|
static java.lang.String |
getProxiedURL(java.lang.String theURL,
OrderedMap cookies,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password)
|
java.io.InputStream |
getProxyResultStream(java.lang.String theURL,
OrderedMap cookies,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password)
|
static java.lang.String |
getURL(java.lang.String theURL,
OrderedMap cookies)
|
static java.lang.String |
getURL(java.lang.String theURL,
OrderedMap cookies,
boolean includeHeader)
|
static java.lang.String |
getURL(java.lang.String theURL,
OrderedMap cookies,
boolean includeHeader,
boolean debug)
|
static java.lang.String |
getURL(java.lang.String theURL,
OrderedMap cookies,
java.lang.String httpReferrer)
|
static java.lang.String |
getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies)
|
static java.lang.String |
getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
boolean debug)
|
static java.lang.String |
getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer)
|
static java.lang.String |
getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader)
|
static java.lang.String |
getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader,
boolean debug)
|
static java.lang.String |
getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader,
int socketTimeout)
|
static java.lang.String |
getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader,
int socketTimeout,
boolean debug)
|
static java.lang.String |
getURLNoQ(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer)
|
static void |
main(java.lang.String[] args)
|
static java.lang.String |
postProxiedURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password,
java.lang.String httpReferrer)
|
java.io.InputStream |
postProxyResultsStream(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password,
java.lang.String httpReferrer)
|
static java.lang.String |
postURL(java.lang.String theURL,
java.lang.String params)
|
static java.lang.String |
postURL(java.lang.String theURL,
java.lang.String params,
boolean includeHeader)
|
static java.lang.String |
postURL(java.lang.String theURL,
java.lang.String params,
boolean includeHeader,
boolean debug)
|
static java.lang.String |
postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies)
|
static java.lang.String |
postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
boolean includeHeader)
|
static java.lang.String |
postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
boolean includeHeader,
boolean debug)
|
static java.lang.String |
postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String httpReferrer)
|
static java.lang.String |
postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean debug)
|
static java.lang.String |
postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String httpReferrer,
java.lang.String continueParams)
|
static java.lang.String |
postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String httpReferrer,
java.lang.String continueParams,
boolean debug)
|
static java.lang.String |
postURLMultipartForm(java.lang.String theURL,
java.lang.String multipartData,
java.lang.String multipartBoundary,
OrderedMap cookies)
|
static java.lang.String |
postURLMultipartForm(java.lang.String theURL,
java.lang.String multipartData,
java.lang.String multipartBoundary,
OrderedMap cookies,
java.lang.String httpReferrer)
|
void |
readHeader(java.io.InputStream in,
java.util.List headerLines)
|
void |
setTimeout(int timeoutInMsec)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public GetURLSocket()
| Method Detail |
public static java.lang.String getURL(java.lang.String theURL,
OrderedMap cookies)
public static java.lang.String getURL(java.lang.String theURL,
OrderedMap cookies,
boolean includeHeader)
public static java.lang.String getURL(java.lang.String theURL,
OrderedMap cookies,
boolean includeHeader,
boolean debug)
public static java.lang.String getURL(java.lang.String theURL,
OrderedMap cookies,
java.lang.String httpReferrer)
public static java.lang.String getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies)
public static java.lang.String getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
boolean debug)
public static java.lang.String getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer)
public static java.lang.String getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader)
public static java.lang.String getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader,
boolean debug)
public static java.lang.String getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader,
int socketTimeout)
public static java.lang.String getURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader,
int socketTimeout,
boolean debug)
public static java.lang.String getURLNoQ(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer)
public static java.lang.String getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
java.lang.String username,
java.lang.String password)
public static java.lang.String getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
java.lang.String username,
java.lang.String password,
boolean debug)
public static java.lang.String getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
boolean includeHeader,
java.lang.String username,
java.lang.String password)
public static java.lang.String getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
boolean includeHeader,
java.lang.String username,
java.lang.String password,
boolean debug)
public static java.lang.String getAuthorizedURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader,
java.lang.String username,
java.lang.String password)
public static java.lang.String getAuthorizedURL(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean includeHeader,
java.lang.String username,
java.lang.String password,
boolean debug)
public static java.lang.String getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
ILoginInfo loginInfo,
java.lang.String authMethod)
public static java.lang.String getAuthorizedURL(java.lang.String theURL,
OrderedMap cookies,
ILoginInfo loginInfo,
java.lang.String authMethod,
boolean debug)
public static java.lang.String getProxiedURL(java.lang.String theURL,
OrderedMap cookies,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password)
public static java.lang.String getProxiedURL(java.lang.String theURL,
OrderedMap cookies,
ProxyServerMap proxyMap,
java.lang.String username,
java.lang.String password)
public static void getCookies(java.lang.String theURL,
OrderedMap cookies)
public static OrderedMap getCookies(java.lang.String theURL)
public static java.lang.String postURL(java.lang.String theURL,
java.lang.String params)
public static java.lang.String postURL(java.lang.String theURL,
java.lang.String params,
boolean includeHeader)
public static java.lang.String postURL(java.lang.String theURL,
java.lang.String params,
boolean includeHeader,
boolean debug)
public static java.lang.String postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies)
public static java.lang.String postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
boolean includeHeader)
public static java.lang.String postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
boolean includeHeader,
boolean debug)
public static java.lang.String postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String httpReferrer)
public static java.lang.String postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean debug)
public static java.lang.String postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String httpReferrer,
java.lang.String continueParams)
public static java.lang.String postURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String httpReferrer,
java.lang.String continueParams,
boolean debug)
public static java.lang.String postURLMultipartForm(java.lang.String theURL,
java.lang.String multipartData,
java.lang.String multipartBoundary,
OrderedMap cookies)
public static java.lang.String postURLMultipartForm(java.lang.String theURL,
java.lang.String multipartData,
java.lang.String multipartBoundary,
OrderedMap cookies,
java.lang.String httpReferrer)
public static void getCookiesFromPost(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies)
public static OrderedMap getCookiesFromPost(java.lang.String theURL,
java.lang.String params)
public void setTimeout(int timeoutInMsec)
public java.io.InputStream getGetResultsStream(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
boolean keepAlive)
public java.io.InputStream getGetResultsStream(java.lang.String theURL,
java.lang.String getParams,
OrderedMap cookies,
java.lang.String httpReferrer,
java.lang.String username,
java.lang.String password,
java.lang.String authMethod,
boolean keepAlive)
public java.io.InputStream getProxyResultStream(java.lang.String theURL,
OrderedMap cookies,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password)
public java.io.InputStream getPostResultsStream(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String httpReferrer)
public static java.lang.String postProxiedURL(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password,
java.lang.String httpReferrer)
public java.io.InputStream postProxyResultsStream(java.lang.String theURL,
java.lang.String params,
OrderedMap cookies,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password,
java.lang.String httpReferrer)
public static java.util.Map getHeaderMap(java.util.List headerLines)
public static java.util.Map getHeaderMap(java.util.List headerLines,
boolean lowerCaseKeys)
public void readHeader(java.io.InputStream in,
java.util.List headerLines)
throws java.lang.Exception
java.lang.Exception
public java.io.InputStream getBodyInputStream(java.io.InputStream in,
java.util.List headerLines,
java.lang.String origURL,
OrderedMap theCookies,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password)
throws java.lang.Exception
java.lang.Exception
public java.lang.String getBody(java.io.InputStream in,
java.util.List headerLines,
java.lang.String origURL,
java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String username,
java.lang.String password)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getLastRedirectURL()
public static void addCookie(OrderedMap cookies,
java.lang.String newCookie)
public static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||