com.universaldevices.soap
Class UDHTTPUtil

java.lang.Object
  extended by com.universaldevices.soap.UDHTTPUtil

public class UDHTTPUtil
extends java.lang.Object


Constructor Summary
UDHTTPUtil()
           
 
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
 

Constructor Detail

UDHTTPUtil

public UDHTTPUtil()
Method Detail

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 object
uid - - the userid for authentication, if any
pwd - - 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)