public class HttpUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
HttpUtil.OperatorResponse
OperatorResponse
自定义操作httpClient返回结果
|
| Modifier and Type | Field and Description |
|---|---|
static org.apache.http.client.config.RequestConfig |
defaultCfg |
private static org.slf4j.Logger |
logger |
private static String |
REDIRECT_HEADER |
| Constructor and Description |
|---|
HttpUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
get(org.apache.http.impl.client.CloseableHttpClient client,
String url) |
static String |
get(org.apache.http.impl.client.CloseableHttpClient client,
String url,
HttpUtil.OperatorResponse operatorResponse) |
static String |
get(org.apache.http.impl.client.CloseableHttpClient client,
String url,
Map<String,Object> params) |
static String |
get(org.apache.http.impl.client.CloseableHttpClient client,
String url,
Map<String,Object> params,
org.apache.http.client.config.RequestConfig requestConfig,
HttpUtil.OperatorResponse operatorResponse) |
static String |
get(org.apache.http.impl.client.CloseableHttpClient client,
String url,
Map<String,String> header,
Map<String,Object> params,
org.apache.http.client.config.RequestConfig requestConfig,
String character) |
static String |
get(org.apache.http.impl.client.CloseableHttpClient client,
String url,
Map<String,String> header,
Map<String,Object> params,
org.apache.http.client.config.RequestConfig requestConfig,
String character,
HttpUtil.OperatorResponse operatorResponse) |
static String |
get(org.apache.http.impl.client.CloseableHttpClient client,
String url,
org.apache.http.client.config.RequestConfig requestConfig,
HttpUtil.OperatorResponse operatorResponse) |
static String |
httpRequest(org.apache.http.impl.client.CloseableHttpClient client,
org.apache.http.client.methods.RequestBuilder requestBuilder,
Map<String,String> header) |
static String |
httpRequest(org.apache.http.impl.client.CloseableHttpClient client,
org.apache.http.client.methods.RequestBuilder requestBuilder,
Map<String,String> header,
org.apache.http.client.config.RequestConfig requestConfig,
String charSet) |
static String |
httpRequest(org.apache.http.impl.client.CloseableHttpClient client,
org.apache.http.client.methods.RequestBuilder requestBuilder,
Map<String,String> header,
org.apache.http.client.config.RequestConfig requestConfig,
String charSet,
HttpUtil.OperatorResponse operatorResponse)
httpRequest
1.
|
static String |
httpRequest(org.apache.http.impl.client.CloseableHttpClient client,
org.apache.http.client.methods.RequestBuilder requestBuilder,
Map<String,String> header,
String charSet) |
private static void |
inflateConfig(org.apache.http.client.methods.RequestBuilder requestBuilder,
org.apache.http.client.config.RequestConfig requestConfig) |
private static void |
inflateHeader(org.apache.http.client.methods.RequestBuilder requestBuilder,
Map<String,String> header) |
static void |
main(String[] args) |
static String |
post(org.apache.http.impl.client.CloseableHttpClient client,
String url,
Map<String,Object> params) |
static String |
post(org.apache.http.impl.client.CloseableHttpClient client,
String url,
Map<String,Object> params,
String charSet) |
static String |
post(org.apache.http.impl.client.CloseableHttpClient client,
String url,
Map<String,String> headers,
Map<String,Object> params,
org.apache.http.client.config.RequestConfig requestConfig,
String charSet) |
static String |
postFile(org.apache.http.impl.client.CloseableHttpClient client,
String uri,
Map<String,Objects> param,
Map<String,File> files) |
static String |
postFile(org.apache.http.impl.client.CloseableHttpClient client,
String uri,
Map<String,String> header,
Map<String,Objects> param,
Map<String,File> files,
org.apache.http.client.config.RequestConfig requestConfig) |
static String |
postJSON(org.apache.http.impl.client.CloseableHttpClient client,
String uri,
Map<String,String> header,
Object json,
org.apache.http.client.config.RequestConfig requestConfig,
String charSet) |
static String |
postJSON(org.apache.http.impl.client.CloseableHttpClient client,
String uri,
Object json) |
static String |
postJSON(org.apache.http.impl.client.CloseableHttpClient client,
String uri,
Object json,
org.apache.http.client.config.RequestConfig requestConfig) |
private static String |
transferJSONToString(Object json) |
private static org.slf4j.Logger logger
public static org.apache.http.client.config.RequestConfig defaultCfg
private static final String REDIRECT_HEADER
public static String get(org.apache.http.impl.client.CloseableHttpClient client, String url, HttpUtil.OperatorResponse operatorResponse)
public static String get(org.apache.http.impl.client.CloseableHttpClient client, String url, org.apache.http.client.config.RequestConfig requestConfig, HttpUtil.OperatorResponse operatorResponse)
public static String get(org.apache.http.impl.client.CloseableHttpClient client, String url, Map<String,Object> params, org.apache.http.client.config.RequestConfig requestConfig, HttpUtil.OperatorResponse operatorResponse)
public static String get(org.apache.http.impl.client.CloseableHttpClient client, String url, Map<String,Object> params)
public static String get(org.apache.http.impl.client.CloseableHttpClient client, String url, Map<String,String> header, Map<String,Object> params, org.apache.http.client.config.RequestConfig requestConfig, String character)
public static String get(org.apache.http.impl.client.CloseableHttpClient client, String url, Map<String,String> header, Map<String,Object> params, org.apache.http.client.config.RequestConfig requestConfig, String character, HttpUtil.OperatorResponse operatorResponse)
public static String post(org.apache.http.impl.client.CloseableHttpClient client, String url, Map<String,Object> params)
public static String post(org.apache.http.impl.client.CloseableHttpClient client, String url, Map<String,Object> params, String charSet)
public static String post(org.apache.http.impl.client.CloseableHttpClient client, String url, Map<String,String> headers, Map<String,Object> params, org.apache.http.client.config.RequestConfig requestConfig, String charSet)
public static String postJSON(org.apache.http.impl.client.CloseableHttpClient client, String uri, Object json)
public static String postJSON(org.apache.http.impl.client.CloseableHttpClient client, String uri, Object json, org.apache.http.client.config.RequestConfig requestConfig)
public static String postJSON(org.apache.http.impl.client.CloseableHttpClient client, String uri, Map<String,String> header, Object json, org.apache.http.client.config.RequestConfig requestConfig, String charSet)
public static String postFile(org.apache.http.impl.client.CloseableHttpClient client, String uri, Map<String,Objects> param, Map<String,File> files)
public static String postFile(org.apache.http.impl.client.CloseableHttpClient client, String uri, Map<String,String> header, Map<String,Objects> param, Map<String,File> files, org.apache.http.client.config.RequestConfig requestConfig)
public static String httpRequest(org.apache.http.impl.client.CloseableHttpClient client, org.apache.http.client.methods.RequestBuilder requestBuilder, Map<String,String> header)
public static String httpRequest(org.apache.http.impl.client.CloseableHttpClient client, org.apache.http.client.methods.RequestBuilder requestBuilder, Map<String,String> header, String charSet)
public static String httpRequest(org.apache.http.impl.client.CloseableHttpClient client, org.apache.http.client.methods.RequestBuilder requestBuilder, Map<String,String> header, org.apache.http.client.config.RequestConfig requestConfig, String charSet)
public static String httpRequest(org.apache.http.impl.client.CloseableHttpClient client, org.apache.http.client.methods.RequestBuilder requestBuilder, Map<String,String> header, org.apache.http.client.config.RequestConfig requestConfig, String charSet, HttpUtil.OperatorResponse operatorResponse)
client - clientrequestBuilder - requestBuilderheader - headerrequestConfig - requestConfigcharSet - charSetprivate static void inflateHeader(org.apache.http.client.methods.RequestBuilder requestBuilder,
Map<String,String> header)
private static void inflateConfig(org.apache.http.client.methods.RequestBuilder requestBuilder,
org.apache.http.client.config.RequestConfig requestConfig)
public static void main(String[] args)
Copyright © 2020. All rights reserved.