public class HttpClientUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
CONNECTION_REQUEST_TIMEOUT |
static int |
CONNECTION_TIMEOUT |
static String |
DEFAULT_ENCODING |
static int |
DEFAULT_HTTP_PORT |
static int |
DEFAULT_HTTPS_PORT |
static String |
HTTP |
static String |
HTTPS |
static int |
SOCKET_TIMEOUT |
| 构造器和说明 |
|---|
HttpClientUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static SSLContext |
createIgnoreVerifySSL()
绕过验证
|
static org.apache.http.impl.client.CloseableHttpClient |
createSSLInsecureClient()
创建一个SSL信任所有证书的httpClient对象
|
static String |
post(String url,
Map<String,String> reqMap)
post请求(1.处理http请求;2.处理https请求,信任所有证书)[默认编码:UTF-8]
|
static String |
post(String url,
Map<String,String> reqMap,
String encoding)
post请求(1.处理http请求;2.处理https请求,信任所有证书)
|
static String |
post(String url,
String authorization,
String strParams,
BodyType BODY_TYPE,
String encoding)
post请求(1.处理http请求;2.处理https请求,信任所有证书)
|
public static final int CONNECTION_TIMEOUT
public static final int CONNECTION_REQUEST_TIMEOUT
public static final int SOCKET_TIMEOUT
public static final int DEFAULT_HTTP_PORT
public static final int DEFAULT_HTTPS_PORT
public static String post(String url, Map<String,String> reqMap)
url - reqMap - public static String post(String url, Map<String,String> reqMap, String encoding)
url - reqMap - 入参是个mapencoding - public static String post(String url, String authorization, String strParams, BodyType BODY_TYPE, String encoding)
url - authorization - 验证信息strParams - 入参是个字符串(json/xml)encoding - public static org.apache.http.impl.client.CloseableHttpClient createSSLInsecureClient()
public static SSLContext createIgnoreVerifySSL() throws NoSuchAlgorithmException, KeyManagementException
Copyright © 2021. All rights reserved.