public class HttpClientUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CHARSET_UTF8 |
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
HttpClientUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
abortConnection(org.apache.http.client.methods.HttpUriRequest hrb,
org.apache.http.impl.client.CloseableHttpClient httpclient)
释放HttpClient连接
|
static String |
get(String url)
Get方式提交,URL中包含查询参数
|
static String |
get(String url,
Map<String,String> params)
Get方式提交,URL中不包含查询参数
|
static String |
get(String url,
Map<String,String> params,
String charset)
Get方式提交,URL中不包含查询参数
|
static String |
get(String url,
Map<String,String> params,
String charset,
org.apache.http.impl.client.CloseableHttpClient client) |
static org.apache.http.conn.HttpClientConnectionManager |
getConnectionManager() |
static org.apache.http.impl.client.CloseableHttpClient |
getHttpClient(String charset)
获取HttpClient实例
|
static org.apache.http.impl.client.HttpClientBuilder |
getHttpClientBuilder(String charset,
String proxyIp,
int proxyPort) |
static List<org.apache.http.NameValuePair> |
getParamsList(Map<String,String> paramsMap)
将传入的键/值对参数转换为NameValuePair参数集
|
static String |
post(String url,
Map<String,String> params)
Post方式提交,URL中不包含提交参数
|
static String |
post(String url,
Map<String,String> params,
String charset)
Post方式提交,URL中不包含提交参数
|
static String |
post(String url,
Map<String,String> params,
String charset,
boolean isSecure) |
static String |
post(String url,
Map<String,String> params,
String charset,
org.apache.http.impl.client.CloseableHttpClient client) |
public static void abortConnection(org.apache.http.client.methods.HttpUriRequest hrb,
org.apache.http.impl.client.CloseableHttpClient httpclient)
hrb - 请求对象httpclient - 对象public static String get(String url, Map<String,String> params)
url - 提交地址params - 查询参数集, 键/值对public static String get(String url, Map<String,String> params, String charset)
url - 提交地址params - 查询参数集, 键/值对charset - 参数提交编码集public static String get(String url, Map<String,String> params, String charset, org.apache.http.impl.client.CloseableHttpClient client)
public static org.apache.http.conn.HttpClientConnectionManager getConnectionManager()
public static org.apache.http.impl.client.CloseableHttpClient getHttpClient(String charset)
charset - 参数编码集, 可空public static org.apache.http.impl.client.HttpClientBuilder getHttpClientBuilder(String charset, String proxyIp, int proxyPort)
public static List<org.apache.http.NameValuePair> getParamsList(Map<String,String> paramsMap)
paramsMap - 参数集, 键/值对public static String post(String url, Map<String,String> params)
url - 提交地址params - 提交参数集, 键/值对public static String post(String url, Map<String,String> params, String charset)
url - 提交地址params - 提交参数集, 键/值对charset - 参数提交编码集public static String post(String url, Map<String,String> params, String charset, boolean isSecure)
Copyright © 2017 jiucai.org. All rights reserved.