public class HttpUtil
extends java.lang.Object
| 构造器和说明 |
|---|
HttpUtil()
设置好编码类型,若不设置,默认是Java虚拟机当前的文件编码
使用时首先会自动获取请求地址的编码,获取编码失败时才会使用此处的编码
|
HttpUtil(java.lang.String encode)
设置好编码类型,若不设置则默认是Java虚拟机当前的文件编码
|
| 限定符和类型 | 方法和说明 |
|---|---|
HttpResponse |
get(java.lang.String url)
GET请求
|
HttpResponse |
get(java.lang.String urlString,
java.util.Map<java.lang.String,java.lang.String> params)
GET请求
|
HttpResponse |
get(java.lang.String urlString,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,java.lang.String> propertys)
GET请求
|
java.lang.String |
getGZIP(java.lang.String requestUrl)
获取经过GZIP压缩的网页源代码
|
static java.lang.String |
mapToUrl(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
将Map转换为URL的请求GET参数
|
HttpResponse |
post(java.lang.String urlString)
POST请求
|
HttpResponse |
post(java.lang.String urlString,
java.util.Map<java.lang.String,java.lang.String> params)
POST请求
|
HttpResponse |
post(java.lang.String urlString,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,java.lang.String> propertys)
POST请求
|
void |
setEncode(java.lang.String encode)
设置默认的响应字符集,若不设置默认是UTF-8编码
|
public static final java.lang.String UTF8
public static final java.lang.String GBK
public HttpUtil()
HttpUtil(String)public void setEncode(java.lang.String encode)
public HttpResponse get(java.lang.String url)
url - URL地址public HttpResponse get(java.lang.String urlString, java.util.Map<java.lang.String,java.lang.String> params) throws java.io.IOException
urlString - URL地址params - 参数集合java.io.IOExceptionpublic HttpResponse get(java.lang.String urlString, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> propertys) throws java.io.IOException
urlString - URL地址params - 参数集合propertys - 请求属性java.io.IOExceptionpublic HttpResponse post(java.lang.String urlString) throws java.io.IOException
urlString - URL地址java.io.IOExceptionpublic HttpResponse post(java.lang.String urlString, java.util.Map<java.lang.String,java.lang.String> params) throws java.io.IOException
urlString - URL地址params - 参数集合java.io.IOExceptionpublic HttpResponse post(java.lang.String urlString, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> propertys) throws java.io.IOException
urlString - URL地址params - 参数集合propertys - 请求属性java.io.IOExceptionpublic static java.lang.String mapToUrl(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
url - URL路径,如:http://www.xnx3.com/test.phpparameters - 请求参数Map集合public java.lang.String getGZIP(java.lang.String requestUrl)
requestUrl - 请求URL地址