public final class HttpHelper extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static org.apache.http.client.config.RequestConfig |
DEFAULT_REQUEST_CONFIG |
| 构造器和说明 |
|---|
HttpHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.http.client.methods.HttpPost |
buildSimpleFormPost(String uri,
Map<String,String> params,
org.apache.http.client.config.RequestConfig reqConfig) |
static org.apache.http.client.methods.HttpGet |
buildSimpleGet(String uri,
Map<String,String> params,
org.apache.http.client.config.RequestConfig reqConfig) |
static org.apache.http.client.methods.HttpPost |
buildSimpleJsonPost(String uri,
String jsonStr,
org.apache.http.client.config.RequestConfig reqConfig) |
static org.apache.http.client.config.RequestConfig.Builder |
defaultRequestConfigBuilder() |
static CopiedByteHttpResponse |
expectedBytesExecuteRequest(org.apache.http.client.methods.HttpUriRequest request) |
static CopiedTextHttpResponse |
expectedTextExecuteRequest(org.apache.http.client.methods.HttpUriRequest request) |
static String |
simpleExecuteRequest(org.apache.http.client.methods.HttpUriRequest request) |
static String |
simpleFormPost(String uri,
Map<String,String> params)
表单提交请求,等价于:
HttpPost httpPost = buildSimpleFormPost(uri, params, DEFAULT_REQUEST_CONFIG);
return simpleExecuteRequest(httpPost);
|
static String |
simpleGet(String uri,
Map<String,String> params)
简单Get请求,等价于:
HttpGet httpGet = buildSimpleGet(uri, params, DEFAULT_REQUEST_CONFIG);
return simpleExecuteRequest(httpPost);
|
static String |
simpleJsonPost(String uri,
String jsonStr)
json payload提交请求,等价于:
HttpPost httpPost = buildSimpleJsonPost(uri, jsonStr, DEFAULT_REQUEST_CONFIG);
return simpleExecuteRequest(httpPost);
|
public static final org.apache.http.client.config.RequestConfig DEFAULT_REQUEST_CONFIG
public static String simpleGet(String uri, Map<String,String> params) throws URISyntaxException
简单Get请求,等价于:
HttpGet httpGet = buildSimpleGet(uri, params, DEFAULT_REQUEST_CONFIG);
return simpleExecuteRequest(httpPost);
uri - 指定的Uriparams - 可以为nullURISyntaxExceptionpublic static String simpleFormPost(String uri, Map<String,String> params)
表单提交请求,等价于:
HttpPost httpPost = buildSimpleFormPost(uri, params, DEFAULT_REQUEST_CONFIG);
return simpleExecuteRequest(httpPost);
uri - 指定的Uriparams - 可以为nullpublic static String simpleJsonPost(String uri, String jsonStr)
json payload提交请求,等价于:
HttpPost httpPost = buildSimpleJsonPost(uri, jsonStr, DEFAULT_REQUEST_CONFIG);
return simpleExecuteRequest(httpPost);
uri - 指定的UrijsonStr - 不能为nullpublic static org.apache.http.client.methods.HttpGet buildSimpleGet(String uri, Map<String,String> params, org.apache.http.client.config.RequestConfig reqConfig) throws URISyntaxException
public static org.apache.http.client.methods.HttpPost buildSimpleFormPost(String uri, Map<String,String> params, org.apache.http.client.config.RequestConfig reqConfig)
public static org.apache.http.client.methods.HttpPost buildSimpleJsonPost(String uri, String jsonStr, org.apache.http.client.config.RequestConfig reqConfig)
public static String simpleExecuteRequest(org.apache.http.client.methods.HttpUriRequest request)
public static CopiedTextHttpResponse expectedTextExecuteRequest(org.apache.http.client.methods.HttpUriRequest request)
public static CopiedByteHttpResponse expectedBytesExecuteRequest(org.apache.http.client.methods.HttpUriRequest request)
public static org.apache.http.client.config.RequestConfig.Builder defaultRequestConfigBuilder()
Copyright © 2019. All rights reserved.