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