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.IOException
public 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.IOException
public HttpResponse post(java.lang.String urlString) throws java.io.IOException
urlString
- URL地址java.io.IOException
public 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.IOException
public 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.IOException
public 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地址