| 程序包 | 说明 |
|---|---|
| com.gitee.qdbp.tools.http |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
HostUrlConfig.KeyedHttpUrl |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpUrl |
HttpUrl.HostUrl.get(String uri) |
HttpUrl |
HostUrlConfig.getUrl(String key)
获取配置的URL
|
HttpUrl |
HttpUrl.HostUrl.post(String uri) |
HttpUrl |
HttpUrl.HttpUri.to(String host) |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseMessage |
HttpTools.execute(HttpUrl hurl)
执行远程请求
|
<P> ResponseMessage |
HttpTools.execute(HttpUrl hurl,
Map<String,P> params)
执行远程请求
|
<P> Map<String,Object> |
IHttpHandler.fillBaseParams(HttpUrl hurl,
Map<String,P> params)
填充基础参数, 如填充配置信息在的公共参数/计算摘要等操作
|
protected <P> Map<String,Object> |
HttpTools.fillBaseParams(HttpUrl hurl,
Map<String,P> params)
填充基础参数, 如填充配置信息在的公共参数/计算摘要等操作
|
<T> Map<String,Object> |
BaseHttpHandler.fillBaseParams(HttpUrl hurl,
Map<String,T> params)
填充基础参数, 如填充配置信息在的公共参数/计算摘要等操作
|
<T> List<T> |
HttpTools.list(HttpUrl hurl,
Class<T> type)
执行远程请求并返回对象列表
|
<T,P> List<T> |
HttpTools.list(HttpUrl hurl,
Map<String,Object> params,
Class<T> type)
执行远程请求并返回对象列表
|
ResponseMessage |
IHttpHandler.parseResult(HttpUrl hurl,
String string)
解析结果
|
protected ResponseMessage |
HttpTools.parseResult(HttpUrl hurl,
String string) |
ResponseMessage |
BaseHttpHandler.parseResult(HttpUrl hurl,
String string)
解析结果
|
<T> T |
HttpTools.query(HttpUrl hurl,
Class<T> type)
执行远程请求并返回指定对象
|
<T,P> T |
HttpTools.query(HttpUrl hurl,
Map<String,P> params,
Class<T> type)
执行远程请求并返回指定对象
|
<P> ResponseMessage |
HttpTools.upload(HttpUrl hurl,
Map<String,P> params)
文件上传
|
Copyright © 2020. All rights reserved.