| Modifier and Type | Field and Description |
|---|---|
private static AbstractSyncHttp |
proxy |
| Constructor and Description |
|---|
HttpSync() |
| Modifier and Type | Method and Description |
|---|---|
private void |
checkHttpNotNull(SyncHttp proxy) |
String |
get(String url)
GET 请求
|
String |
get(String url,
Map<String,String> params)
GET 请求
|
private <T extends AbstractSyncHttp> |
getHttpProxy(Class<T> clazz) |
String |
post(String url)
POST 请求
|
String |
post(String url,
Map<String,String> params)
POST 请求
|
String |
post(String url,
Map<String,String> formData,
HttpHeader header)
post 请求
|
String |
post(String url,
String data)
POST 请求
|
String |
post(String url,
String dataJson,
HttpHeader header)
post请求
|
InputStream |
postStream(String url,
String dataJson)
post请求
|
private void |
selectHttpProxy() |
HttpSync |
setHeader(HttpHeader header)
设置请求头
|
HttpSync |
setHttp(AbstractSyncHttp http) |
HttpSync |
setHttpConfig(HttpConfig config) |
private static AbstractSyncHttp proxy
private void selectHttpProxy()
private <T extends AbstractSyncHttp> AbstractSyncHttp getHttpProxy(Class<T> clazz)
private void checkHttpNotNull(SyncHttp proxy)
public HttpSync setHttp(AbstractSyncHttp http)
public HttpSync setHttpConfig(HttpConfig config)
public HttpSync setHeader(HttpHeader header)
header - HttpHeaderHttpSyncpublic String post(String url, String dataJson, HttpHeader header)
SyncHttppublic InputStream postStream(String url, String dataJson)
SyncHttppostStream in interface SyncHttpurl - 请求地址dataJson - 请求参数,json格式Copyright © 2022. All rights reserved.