public class HttpUtil extends Object
请求工具类
| 限定符和类型 | 字段和说明 |
|---|---|
private static AbstractHttp |
proxy |
| 构造器和说明 |
|---|
HttpUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
checkHttpNotNull(Http proxy) |
SimpleHttpResponse |
get(String url)
GET 请求
|
SimpleHttpResponse |
get(String url,
Map<String,String> params,
boolean encode)
GET 请求
|
SimpleHttpResponse |
get(String url,
Map<String,String> params,
HttpHeader header,
boolean encode)
GET 请求
|
private static <T extends AbstractHttp> |
getHttpProxy(Class<T> clazz) |
SimpleHttpResponse |
post(String url)
POST 请求
|
SimpleHttpResponse |
post(String url,
Map<String,String> params,
boolean encode)
POST 请求
|
SimpleHttpResponse |
post(String url,
Map<String,String> params,
HttpHeader header,
boolean encode)
POST 请求
|
SimpleHttpResponse |
post(String url,
String data)
POST 请求
|
SimpleHttpResponse |
post(String url,
String data,
HttpHeader header)
POST 请求
|
private void |
selectHttpProxy() |
void |
setConfig(HttpConfig httpConfig) |
void |
setHttp(AbstractHttp http) |
private static AbstractHttp proxy
private void selectHttpProxy()
private static <T extends AbstractHttp> AbstractHttp getHttpProxy(Class<T> clazz)
public void setHttp(AbstractHttp http)
private void checkHttpNotNull(Http proxy)
public void setConfig(HttpConfig httpConfig)
public SimpleHttpResponse get(String url)
url - URLpublic SimpleHttpResponse get(String url, Map<String,String> params, boolean encode)
url - URLparams - 参数encode - 是否需要 url encodepublic SimpleHttpResponse get(String url, Map<String,String> params, HttpHeader header, boolean encode)
url - URLparams - 参数header - 请求头encode - 是否需要 url encodepublic SimpleHttpResponse post(String url)
url - URLpublic SimpleHttpResponse post(String url, String data)
url - URLdata - JSON 参数public SimpleHttpResponse post(String url, String data, HttpHeader header)
url - URLdata - JSON 参数header - 请求头public SimpleHttpResponse post(String url, Map<String,String> params, boolean encode)
url - URLparams - form 参数encode - 是否需要 url encodepublic SimpleHttpResponse post(String url, Map<String,String> params, HttpHeader header, boolean encode)
url - URLparams - form 参数header - 请求头encode - 是否需要 url encodeCopyright © 2023. All rights reserved.