public class HttpClientUtil extends Object
| Constructor and Description |
|---|
HttpClientUtil() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.http.client.methods.CloseableHttpResponse |
basicDelete(String url,
Map<String,String> headers,
Map<String,String> params)
使用delete的方式提交数据
|
static org.apache.http.client.methods.CloseableHttpResponse |
basicGet(String url,
Map<String,String> headers,
Map<String,String> params)
使用get的方式提交数据
|
static org.apache.http.client.methods.CloseableHttpResponse |
basicPost(String url,
Map<String,String> headers,
Object params)
使用post提交请求
|
static void |
closeCloseableHttpResponse(org.apache.http.client.methods.CloseableHttpResponse closeableHttpResponse)
关闭Response
|
static org.apache.http.impl.client.CloseableHttpClient |
createCloseableHttpClient(String url)
根据url判断是否使用代理
|
static <T> T |
delete(String url,
Map<String,String> headers,
Map<String,String> params,
HttpResponseCallback<T> responseCallback)
使用post提交请求
|
static <T> T |
get(String url,
Map<String,String> headers,
Map<String,String> params,
HttpResponseCallback<T> responseCallback)
使用get的方式提交数据
|
static String |
getUrlEncodedString(Map<String,String> params)
获取请求参数的UrlEncode值
|
static <T> T |
post(String url,
Map<String,String> headers,
Object params,
HttpResponseCallback<T> responseCallback)
使用delete的方式提交数据
|
static org.apache.http.client.methods.HttpRequestBase |
setProxy(org.apache.http.client.methods.HttpRequestBase request,
String url)
设置代理
|
public static <T> T get(String url, Map<String,String> headers, Map<String,String> params, HttpResponseCallback<T> responseCallback) throws Exception
url - 请求地址headers - 请求头params - 要提交的数据IOExceptionExceptionpublic static <T> T delete(String url, Map<String,String> headers, Map<String,String> params, HttpResponseCallback<T> responseCallback) throws Exception
url - 请求地址headers - 请求头params - 要提交的数据IOExceptionExceptionpublic static <T> T post(String url, Map<String,String> headers, Object params, HttpResponseCallback<T> responseCallback) throws Exception
url - 请求地址headers - 请求头params - 要提交的数据IOExceptionExceptionpublic static org.apache.http.client.methods.CloseableHttpResponse basicGet(String url, Map<String,String> headers, Map<String,String> params) throws Exception
url - 请求地址headers - 请求头params - 要提交的数据IOExceptionExceptionpublic static org.apache.http.client.methods.CloseableHttpResponse basicPost(String url, Map<String,String> headers, Object params) throws Exception
url - 请求地址headers - 请求头params - 要提交的数据IOExceptionExceptionpublic static org.apache.http.client.methods.CloseableHttpResponse basicDelete(String url, Map<String,String> headers, Map<String,String> params) throws Exception
url - 请求地址headers - 请求头params - 要提交的数据IOExceptionExceptionpublic static void closeCloseableHttpResponse(org.apache.http.client.methods.CloseableHttpResponse closeableHttpResponse)
closeableHttpResponse - public static org.apache.http.impl.client.CloseableHttpClient createCloseableHttpClient(String url)
url - public static org.apache.http.client.methods.HttpRequestBase setProxy(org.apache.http.client.methods.HttpRequestBase request,
String url)
request - Copyright © 2023. All rights reserved.