com.universaldevices.soap
Class UDHTTPUtil
java.lang.Object
com.universaldevices.soap.UDHTTPUtil
public class UDHTTPUtil
- extends java.lang.Object
Method Summary |
static java.lang.String |
cEscape(java.lang.String text)
|
static java.lang.String |
escape(java.lang.String in,
boolean isHeader)
|
static java.lang.String |
getAuthenticationHeader(java.lang.String uid,
java.lang.String pwd)
|
static java.lang.String |
getBasicCredentials(java.lang.String uid,
java.lang.String pwd)
|
static int |
getPort(boolean isSSL,
int port)
|
static java.io.InputStream |
getRemoteStream(java.lang.String path,
java.lang.String uid,
java.lang.String pwd)
Returns a InputStream for a remote object (URL) |
static java.lang.String |
normalizeURL(java.lang.String url)
|
static UDHTTPResponse |
parseHTTPHeader(java.lang.String header)
|
static java.lang.String |
unCEscape(java.lang.String text)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UDHTTPUtil
public UDHTTPUtil()
getRemoteStream
public static java.io.InputStream getRemoteStream(java.lang.String path,
java.lang.String uid,
java.lang.String pwd)
- Returns a
InputStream
for a remote object (URL)
- Parameters:
path
- - the String
representation of the URL for the objectuid
- - the userid for authentication, if anypwd
- - the password for authentication, if any
- Returns:
- - the
InputStream
if successful, null otherwise
getBasicCredentials
public static java.lang.String getBasicCredentials(java.lang.String uid,
java.lang.String pwd)
getAuthenticationHeader
public static java.lang.String getAuthenticationHeader(java.lang.String uid,
java.lang.String pwd)
getPort
public static int getPort(boolean isSSL,
int port)
normalizeURL
public static java.lang.String normalizeURL(java.lang.String url)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
parseHTTPHeader
public static UDHTTPResponse parseHTTPHeader(java.lang.String header)
escape
public static java.lang.String escape(java.lang.String in,
boolean isHeader)
cEscape
public static java.lang.String cEscape(java.lang.String text)
unCEscape
public static java.lang.String unCEscape(java.lang.String text)