com.filenet.wcm.apps.server.util.integration
Class WcmHTTPSUtil

java.lang.Object
  extended bycom.filenet.wcm.apps.server.util.integration.WcmHTTPSUtil

public class WcmHTTPSUtil
extends java.lang.Object

WcmHTTPUtil contains static utility methods related to HTTP.


Method Summary
static java.util.Hashtable parseQueryString(java.lang.String s)
          Parses the URL query string into a Hashtable.
static java.lang.String sendHTTPSCredentialsRequest(java.lang.String url)
           
static java.lang.String sendHTTPSCredentialsRequest(java.lang.String url, javax.servlet.http.Cookie[] cookies)
          Perform a POST request based on the specified URL string.
static java.lang.String sendHTTPSRequest(java.lang.String url)
          Deprecated. It's not recommended to use this method if you response might have any non-ascii characters. Use sendHTTPSRequestUTF8 method instead
static java.lang.String sendHTTPSRequestUTF8(java.lang.String url)
          Perform a POST request based on the specified URL string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

sendHTTPSRequestUTF8

public static java.lang.String sendHTTPSRequestUTF8(java.lang.String url)
                                             throws java.lang.Exception
Perform a POST request based on the specified URL string. Uses UTF-8 to convert the inputstream from the response to String.

Parameters:
url - The URL with GET-style request parameters. The request parameters are broken off and POSTed to the server.
Returns:
tring the the content of the url
Throws:
java.lang.Exception

sendHTTPSRequest

public static java.lang.String sendHTTPSRequest(java.lang.String url)
                                         throws java.lang.Exception
Deprecated. It's not recommended to use this method if you response might have any non-ascii characters. Use sendHTTPSRequestUTF8 method instead

Perform a POST request based on the specified URL string. Uses default encoding to convert the inputstream from the response to String.

Parameters:
url - The URL with GET-style request parameters. The request parameters are broken off and POSTed to the server.
Returns:
String the the content of the url
Throws:
java.lang.Exception

sendHTTPSCredentialsRequest

public static java.lang.String sendHTTPSCredentialsRequest(java.lang.String url)
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

sendHTTPSCredentialsRequest

public static java.lang.String sendHTTPSCredentialsRequest(java.lang.String url,
                                                           javax.servlet.http.Cookie[] cookies)
                                                    throws java.lang.Exception
Perform a POST request based on the specified URL string.

Parameters:
url - The URL with GET-style request parameters. The request parameters are broken off and POSTed to the server.
Returns:
Returns null if all went well. Returns a non-null String error message if there was a problem.
Throws:
com.filenet.wcm.toolkit.util.WcmException - toolkit.WcmHTTPUtil.credentialsServletError
java.lang.Exception

parseQueryString

public static java.util.Hashtable parseQueryString(java.lang.String s)
Parses the URL query string into a Hashtable.

Parameters:
s - The query string in the format "key=value&key=value...".
Returns:
A Hashtable instance containing the request parameter/values.
Throws:
java.lang.IllegalArgumentException


© Copyright IBM Corp. 2002, 2007. All Rights Reserved.