public class HttpExecutor extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected HostUrlConfig |
config |
protected HttpTools |
tools |
| 限定符 | 构造器和说明 |
|---|---|
protected |
HttpExecutor(HostUrlConfig config,
HttpTools tools) |
protected |
HttpExecutor(HostUrlConfig config,
HttpTools tools,
IHttpHandler handler) |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseMessage |
execute(String key)
执行远程请求
|
ResponseMessage |
execute(String key,
Map<String,Object> params)
执行远程请求
|
<T> List<T> |
list(String key,
Class<T> type)
执行远程请求并返回对象列表
|
<T> List<T> |
list(String key,
Map<String,Object> params,
Class<T> type)
执行远程请求并返回对象列表
|
<T> T |
query(String key,
Class<T> type)
执行远程请求并返回指定对象
|
<T> T |
query(String key,
Map<String,Object> params,
Class<T> type)
执行远程请求并返回指定对象
|
protected HttpTools tools
protected HostUrlConfig config
protected HttpExecutor(HostUrlConfig config, HttpTools tools)
protected HttpExecutor(HostUrlConfig config, HttpTools tools, IHttpHandler handler)
public ResponseMessage execute(String key) throws HttpException
key - 请求地址的KEYHttpExceptionpublic ResponseMessage execute(String key, Map<String,Object> params) throws HttpException
key - 请求地址的KEYparams - 请求参数HttpExceptionpublic <T> T query(String key, Class<T> type) throws HttpException
key - 请求地址的KEYtype - 结果类型HttpExceptionpublic <T> T query(String key, Map<String,Object> params, Class<T> type) throws HttpException
key - 请求地址的KEYparams - 请求参数type - 结果类型HttpExceptionpublic <T> List<T> list(String key, Class<T> type) throws HttpException
key - 请求地址的KEYtype - 结果类型HttpExceptionpublic <T> List<T> list(String key, Map<String,Object> params, Class<T> type) throws HttpException
key - 请求地址的KEYparams - 请求参数type - 结果类型HttpExceptionCopyright © 2020. All rights reserved.