public class HttpsUtil
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
HttpResponse |
get(java.lang.String url)
GET方式获取网页源代码
|
HttpResponse |
get(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers)
GET方式打开网址,返回源代码
|
java.lang.String |
getCookies()
获取上次请求完成后获得的Cookies
|
static void |
main(java.lang.String[] args) |
HttpResponse |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
POST获取网页源代码
|
HttpResponse |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.util.Map<java.lang.String,java.lang.String> headers)
POST方式获取网页源代码
|
HttpResponse |
send(java.lang.String url,
java.lang.String post,
java.util.Map<java.lang.String,java.lang.String> headers)
获取网页源代码
|
void |
setCookies(java.lang.String cookies)
设置请求时会附带传递的cookies
|
void |
setEncode(java.lang.String encode)
设置默认的响应字符集,若不设置默认是UTF-8编码
|
public HttpsUtil()
public HttpsUtil(java.lang.String encode)
encode
- 使用时首先会自动获取请求地址的编码,获取编码失败时才会使用此处的编码HttpUtil.UTF8
HttpUtil.GBK
public void setEncode(java.lang.String encode)
encode
- 字符编码 ,默认使用UTF-8,传入参数如HttpUtil.GBK
public java.lang.String getCookies()
public void setCookies(java.lang.String cookies)
cookies
- getCookies()
获取到的值public static void main(java.lang.String[] args)
public HttpResponse get(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> headers)
url
- 请求urlheaders
- header头HttpResponse
public HttpResponse get(java.lang.String url)
url
- 请求urlHttpResponse
public HttpResponse post(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> parameters, java.util.Map<java.lang.String,java.lang.String> headers)
url
- 请求urlparameters
- 传递参数集合,会解析为 "key=value&key=value"headers
- header头HttpResponse
public HttpResponse post(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> parameters)
url
- 请求urlparameters
- 传递参数集合,会解析为 "key=value&key=value"HttpResponse
public HttpResponse send(java.lang.String url, java.lang.String post, java.util.Map<java.lang.String,java.lang.String> headers) throws java.lang.Exception
url
- 请求的urlpost
- POST要提交的数据。可为null,为不提交数据。若有POST数据,格式可为 "a=1&b=2"headers
- header头HttpResponse
java.lang.Exception