Java HttpUtils类
Java HttpUtils类
定义
Public class HttpUtils
收集HTTP Servlet使用的静态的有效方法。
方法
1、getRequestURL
public static StringBuffer getRequestURL(HttpServletRequest request);
在服务器上重建客户端用来建立请求的URL。这个方法反映了不同的协议(例如http和https)和端口,但不包含查询字符串。这个方法返回一个StringBuffer而不是一个String,这样URL可以被Servlet开发者有效地修改。
2、parsePostData
public static Hashtable parsePostData(int len, ServletInputstream in);
解析一个包含MIME类型application/x-www-form-urlencoded的数据的流,并创建一个具有关键值-数据对的 hash table。这里的关键值是字符串,数据是该字符串所对应的值的列表。一个关键值可以在POST的数据中出现一次或多次。这个关键值每出现一次,它的相应的值就被加入到hash table中的字符串所对应的值的列表中。
从POST数据读出的数据将经过URL解码,+将被转换为空格以十六进制传送的数据(例如%xx)将被转换成字符。
当POST数据无效时,该方法抛出一个IllegalArgumentException。
3、parseQueryString
public static Hashtable parseQueryString(String s);