railo.runtime.util
Interface HTTPUtil


public interface HTTPUtil


Field Summary
static short ACTION_GET
          Field ACTION_GET
static short ACTION_POST
          Field ACTION_POST
static int STATUS_OK
          Field STATUS_OK
 
Method Summary
 java.lang.String decode(java.lang.String str, java.lang.String charset)
          translate a url encoded string to a regular string
 org.apache.commons.httpclient.HttpMethod delete(java.net.URL url, java.lang.String username, java.lang.String password, int timeout, java.lang.String charset, java.lang.String useragent, java.lang.String proxyserver, int proxyport, java.lang.String proxyuser, java.lang.String proxypassword, org.apache.commons.httpclient.Header[] headers)
           
 java.lang.String encode(java.lang.String str, java.lang.String charset)
          translate a string in the URLEncoded Format
 org.apache.commons.httpclient.HttpMethod get(java.net.URL url, java.lang.String username, java.lang.String password, int timeout, java.lang.String charset, java.lang.String useragent, java.lang.String proxyserver, int proxyport, java.lang.String proxyuser, java.lang.String proxypassword, org.apache.commons.httpclient.Header[] headers)
          make a http requst to given url
 org.apache.commons.httpclient.HttpMethod head(java.net.URL url, java.lang.String username, java.lang.String password, int timeout, java.lang.String charset, java.lang.String useragent, java.lang.String proxyserver, int proxyport, java.lang.String proxyuser, java.lang.String proxypassword, org.apache.commons.httpclient.Header[] headers)
           
 org.apache.commons.httpclient.HttpMethod put(java.net.URL url, java.lang.String username, java.lang.String password, int timeout, java.lang.String charset, java.lang.String useragent, java.lang.String proxyserver, int proxyport, java.lang.String proxyuser, java.lang.String proxypassword, org.apache.commons.httpclient.Header[] headers, org.apache.commons.httpclient.methods.RequestEntity body)
           
 org.apache.commons.httpclient.methods.RequestEntity toRequestEntity(java.lang.Object value)
           
 java.lang.Object toURL(org.apache.commons.httpclient.HttpMethod httpMethod)
           
 java.net.URL toURL(java.lang.String strUrl)
          cast a string to a url
 java.net.URL toURL(java.lang.String strUrl, int port)
          cast a string to a url
 

Field Detail

ACTION_POST

public static final short ACTION_POST
Field ACTION_POST

See Also:
Constant Field Values

ACTION_GET

public static final short ACTION_GET
Field ACTION_GET

See Also:
Constant Field Values

STATUS_OK

public static final int STATUS_OK
Field STATUS_OK

See Also:
Constant Field Values
Method Detail

get

public org.apache.commons.httpclient.HttpMethod get(java.net.URL url,
                                                    java.lang.String username,
                                                    java.lang.String password,
                                                    int timeout,
                                                    java.lang.String charset,
                                                    java.lang.String useragent,
                                                    java.lang.String proxyserver,
                                                    int proxyport,
                                                    java.lang.String proxyuser,
                                                    java.lang.String proxypassword,
                                                    org.apache.commons.httpclient.Header[] headers)
                                             throws java.io.IOException
make a http requst to given url

Parameters:
url -
username -
password -
timeout -
charset -
useragent -
proxyserver -
proxyport -
proxyuser -
proxypassword -
Returns:
resulting inputstream
Throws:
java.io.IOException

put

public org.apache.commons.httpclient.HttpMethod put(java.net.URL url,
                                                    java.lang.String username,
                                                    java.lang.String password,
                                                    int timeout,
                                                    java.lang.String charset,
                                                    java.lang.String useragent,
                                                    java.lang.String proxyserver,
                                                    int proxyport,
                                                    java.lang.String proxyuser,
                                                    java.lang.String proxypassword,
                                                    org.apache.commons.httpclient.Header[] headers,
                                                    org.apache.commons.httpclient.methods.RequestEntity body)
                                             throws java.io.IOException
Throws:
java.io.IOException

delete

public org.apache.commons.httpclient.HttpMethod delete(java.net.URL url,
                                                       java.lang.String username,
                                                       java.lang.String password,
                                                       int timeout,
                                                       java.lang.String charset,
                                                       java.lang.String useragent,
                                                       java.lang.String proxyserver,
                                                       int proxyport,
                                                       java.lang.String proxyuser,
                                                       java.lang.String proxypassword,
                                                       org.apache.commons.httpclient.Header[] headers)
                                                throws java.io.IOException
Throws:
java.io.IOException

head

public org.apache.commons.httpclient.HttpMethod head(java.net.URL url,
                                                     java.lang.String username,
                                                     java.lang.String password,
                                                     int timeout,
                                                     java.lang.String charset,
                                                     java.lang.String useragent,
                                                     java.lang.String proxyserver,
                                                     int proxyport,
                                                     java.lang.String proxyuser,
                                                     java.lang.String proxypassword,
                                                     org.apache.commons.httpclient.Header[] headers)
                                              throws java.io.IOException
Throws:
java.io.IOException

toRequestEntity

public org.apache.commons.httpclient.methods.RequestEntity toRequestEntity(java.lang.Object value)
                                                                    throws PageException
Throws:
PageException

toURL

public java.net.URL toURL(java.lang.String strUrl,
                          int port)
                   throws java.net.MalformedURLException
cast a string to a url

Parameters:
strUrl - string represent a url
Returns:
url from string
Throws:
java.net.MalformedURLException

toURL

public java.net.URL toURL(java.lang.String strUrl)
                   throws java.net.MalformedURLException
cast a string to a url

Parameters:
strUrl - string represent a url
Returns:
url from string
Throws:
java.net.MalformedURLException

toURL

public java.lang.Object toURL(org.apache.commons.httpclient.HttpMethod httpMethod)

encode

public java.lang.String encode(java.lang.String str,
                               java.lang.String charset)
                        throws java.io.UnsupportedEncodingException
translate a string in the URLEncoded Format

Parameters:
str - String to translate
charset - charset used for translation
Returns:
encoded String
Throws:
java.io.UnsupportedEncodingException

decode

public java.lang.String decode(java.lang.String str,
                               java.lang.String charset)
                        throws java.io.UnsupportedEncodingException
translate a url encoded string to a regular string

Parameters:
str - encoded string
charset - charset used
Returns:
raw string
Throws:
java.io.UnsupportedEncodingException