public class HttpClientUtil extends Object
限定符和类型 | 字段和说明 |
---|---|
static String |
CHARSET_UTF8 |
protected static org.apache.commons.logging.Log |
logger |
构造器和说明 |
---|
HttpClientUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
abortConnection(org.apache.http.client.methods.HttpUriRequest hrb,
org.apache.http.impl.client.CloseableHttpClient httpclient)
释放HttpClient连接
|
static KeyStore |
createKeyStore(URL url,
String password)
从给定的路径中加载此 KeyStore
|
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 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) |
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,
URL keystoreUrl,
String keystorePassword)
已过时。
|
public static void abortConnection(org.apache.http.client.methods.HttpUriRequest hrb, org.apache.http.impl.client.CloseableHttpClient httpclient)
hrb
- 请求对象httpclient
- 对象public static KeyStore createKeyStore(URL url, String password) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException
url
- keystore URL路径password
- keystore访问密钥KeyStoreException
NoSuchAlgorithmException
CertificateException
IOException
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 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)
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)
@Deprecated public static String post(String url, Map<String,String> params, String charset, URL keystoreUrl, String keystorePassword)
url
- 提交地址params
- 提交参数集, 键/值对charset
- 参数编码集keystoreUrl
- 密钥存储库路径keystorePassword
- 密钥存储库访问密码RuntimeException
- RuntimeExceptionCopyright © 2015 jiucai.org. All rights reserved.