public class HttpClientAsyncImpl extends AbstractAsyncHttp
httpClient| Modifier and Type | Field and Description |
|---|---|
private org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient |
httpClient |
header, httpConfig| Constructor and Description |
|---|
HttpClientAsyncImpl() |
HttpClientAsyncImpl(org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient httpClient,
HttpConfig config) |
HttpClientAsyncImpl(HttpConfig config) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addHeader(org.apache.hc.core5.http.HttpRequest request) |
private org.apache.hc.client5.http.config.RequestConfig |
buildConfig() |
private void |
exec(org.apache.hc.core5.http.nio.AsyncRequestProducer producer,
HttpCallback httpCallback) |
void |
get(String url,
HttpCallback httpCallback)
get 请求
|
void |
get(String url,
Map<String,String> params,
HttpCallback httpCallback)
get 请求
|
private Charset |
getCharSet() |
private org.apache.hc.core5.http.ContentType |
getContentType() |
void |
post(String url,
HttpCallback httpCallback)
post请求
|
void |
post(String url,
Map<String,String> formdata,
HttpCallback httpCallback)
post请求
|
void |
post(String url,
String dataJson,
HttpCallback httpCallback)
post请求
|
getHttpConfig, setHeader, setHttpConfigprivate final org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient httpClient
public HttpClientAsyncImpl()
public HttpClientAsyncImpl(HttpConfig config)
public HttpClientAsyncImpl(org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient httpClient,
HttpConfig config)
public void get(String url, HttpCallback httpCallback)
AsyncHttpurl - 请求地址,不为空httpCallback - 回调public void get(String url, Map<String,String> params, HttpCallback httpCallback)
AsyncHttpurl - 请求地址,不为空params - 请求参数httpCallback - 回调public void post(String url, HttpCallback httpCallback)
AsyncHttpurl - 请求地址,不为空httpCallback - 回调public void post(String url, String dataJson, HttpCallback httpCallback)
AsyncHttpurl - 请求地址dataJson - json参数httpCallback - 回调public void post(String url, Map<String,String> formdata, HttpCallback httpCallback)
AsyncHttpurl - 请求地址,不为空formdata - form 参数httpCallback - 回调private void exec(org.apache.hc.core5.http.nio.AsyncRequestProducer producer,
HttpCallback httpCallback)
private org.apache.hc.client5.http.config.RequestConfig buildConfig()
private void addHeader(org.apache.hc.core5.http.HttpRequest request)
private Charset getCharSet()
private org.apache.hc.core5.http.ContentType getContentType()
Copyright © 2022. All rights reserved.