HttpUtils Class  
public class HttpUtils extends Object  
 
Object 
    HttpUtils 

The HttpUtils provides three static methods that are useful when developing HTTP servlets.

HttpUtils()  
public HttpUtils() Constructor
 

Creates an HttpUtils object. Since the methods defined in this class are static, they can be called directly so the constructor is unneccessary.

getRequestURL()  
public static StringBuffer getRequestURL(HttpServletRequest request) Method
 

getRequestURL() returns the URL the client used to make the request as a StringBuffer object. The return value will not include the query string. A new query string can be appended to the StringBuffer object.

parsePostData()  
public static Hashtable parsePostData(int length, ServletInputStream in) Method
 

parsePostData() parses the form data sent to a server by way of an http POST request. The data sent by the POST method is in the form of key-value pairs. This method returns a Hashtable object containing the key-value pairs. The length parameter is the length of the input stream. The ServletInputStream parameter is the input stream that contains the data sent from the client.

parseQueryString()  
public static Hashtable parseQueryString(String str) Method
 

parseQueryString() parses the query string passed from the client to server and returns a Hashtable containing the key-value pairs. The query string should have the key-value pairs in the form "key=value" with each pair separated by the "&" character.