public class HttpClientSyncImpl extends AbstractSyncHttp
| Modifier and Type | Field and Description |
|---|---|
private org.apache.http.impl.client.CloseableHttpClient |
httpClient |
header, httpConfig| Constructor and Description |
|---|
HttpClientSyncImpl() |
HttpClientSyncImpl(org.apache.http.impl.client.CloseableHttpClient httpClient) |
HttpClientSyncImpl(HttpConfig httpConfig,
org.apache.http.impl.client.CloseableHttpClient httpClient) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addHeader(org.apache.http.HttpRequest request) |
private void |
addHeader(org.apache.http.HttpRequest request,
HttpHeader header)
设置请求头信息
|
private org.apache.http.client.config.RequestConfig |
buildConfig() |
private SimpleHttpResponse |
exec(org.apache.http.client.methods.HttpUriRequest request) |
SimpleHttpResponse |
get(String url)
get 请求
|
SimpleHttpResponse |
get(String url,
Map<String,String> params)
get 请求
|
private Charset |
getCharSet() |
private org.apache.http.entity.ContentType |
getContentType() |
private boolean |
isSuccess(org.apache.http.client.methods.CloseableHttpResponse response) |
SimpleHttpResponse |
post(String url)
post请求
|
SimpleHttpResponse |
post(String url,
Map<String,String> formdata)
post请求
|
SimpleHttpResponse |
post(String url,
Map<String,String> formData,
HttpHeader header)
post 请求
|
SimpleHttpResponse |
post(String url,
String dataJson)
post请求
|
SimpleHttpResponse |
post(String url,
String dataJson,
HttpHeader header)
post请求
|
getHttpConfig, setHeader, setHttpConfigpublic HttpClientSyncImpl()
public HttpClientSyncImpl(org.apache.http.impl.client.CloseableHttpClient httpClient)
public HttpClientSyncImpl(HttpConfig httpConfig, org.apache.http.impl.client.CloseableHttpClient httpClient)
public SimpleHttpResponse get(String url)
SyncHttpurl - 请求地址public SimpleHttpResponse get(String url, Map<String,String> params)
SyncHttpurl - 请求地址params - 请求参数public SimpleHttpResponse post(String url)
SyncHttpurl - 请求地址public SimpleHttpResponse post(String url, String dataJson)
SyncHttpurl - 请求地址dataJson - 请求参数,json格式public SimpleHttpResponse post(String url, String dataJson, HttpHeader header)
SyncHttpurl - 请求地址dataJson - 请求参数,json格式header - 一次性请求头public SimpleHttpResponse post(String url, Map<String,String> formdata)
SyncHttpurl - 请求地址formdata - form 参数public SimpleHttpResponse post(String url, Map<String,String> formData, HttpHeader header)
SyncHttpurl - 请求地址formData - 表单参数header - 请求头private boolean isSuccess(org.apache.http.client.methods.CloseableHttpResponse response)
private void addHeader(org.apache.http.HttpRequest request,
HttpHeader header)
request - 请求方式header - 请求头参数信息private void addHeader(org.apache.http.HttpRequest request)
private SimpleHttpResponse exec(org.apache.http.client.methods.HttpUriRequest request)
private org.apache.http.client.config.RequestConfig buildConfig()
private Charset getCharSet()
private org.apache.http.entity.ContentType getContentType()
Copyright © 2022. All rights reserved.