public class HTTPConnectionTools
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CONNECTION_TIMEOUT |
static java.lang.String |
USERAGENT |
| Constructor and Description |
|---|
HTTPConnectionTools() |
| Modifier and Type | Method and Description |
|---|---|
static java.io.InputStream |
doPOST(java.net.URL url,
java.lang.String data)
do a POST to a URL and return the response stream for further processing elsewhere.
|
static java.io.InputStream |
doPOST(java.net.URL url,
java.lang.String data,
int timeout)
do a POST to a URL and return the response stream for further processing elsewhere.
|
static java.io.InputStream |
getInputStream(java.net.URL url)
connect to DAS server and return result as an InputStream.
|
static java.io.InputStream |
getInputStream(java.net.URL url,
boolean acceptGzipEncoding,
int timeout)
open a URL and return an InputStream to it
if acceptGzipEncoding == true, use GZIPEncoding to
compress communication
|
static java.io.InputStream |
getInputStream(java.net.URL url,
int timeout)
connect to DAS server and return result as an InputStream.
|
static java.net.HttpURLConnection |
openHttpURLConnection(java.net.URL url)
open HttpURLConnection.
|
static java.net.HttpURLConnection |
openHttpURLConnection(java.net.URL url,
int timeout)
open HttpURLConnection.
|
public static final java.lang.String USERAGENT
public static final int DEFAULT_CONNECTION_TIMEOUT
public static java.net.HttpURLConnection openHttpURLConnection(java.net.URL url,
int timeout)
throws java.io.IOException,
java.net.ConnectException
url - URL to oopentimeout - timeout in milli secondsjava.io.IOExceptionjava.net.ConnectExceptionpublic static java.net.HttpURLConnection openHttpURLConnection(java.net.URL url)
throws java.io.IOException,
java.net.ConnectException
url - a URL to open a http connection tojava.io.IOExceptionjava.net.ConnectExceptionpublic static java.io.InputStream getInputStream(java.net.URL url,
int timeout)
throws java.io.IOException
url - the URL to connect totimeout - the timeout for the connectionjava.io.IOExceptionDASException - if DAS server returns error response codepublic static java.io.InputStream getInputStream(java.net.URL url)
throws java.io.IOException
url - the URL to connect tojava.io.IOExceptionDASException - if DAS server returns error response codepublic static java.io.InputStream getInputStream(java.net.URL url,
boolean acceptGzipEncoding,
int timeout)
throws java.io.IOException
url - acceptGzipEncoding - java.io.IOExceptionDASException - if DAS server returns error response codepublic static java.io.InputStream doPOST(java.net.URL url,
java.lang.String data)
throws java.io.IOException
url - java.io.IOExceptionpublic static java.io.InputStream doPOST(java.net.URL url,
java.lang.String data,
int timeout)
throws java.io.IOException
url - java.io.IOException