ItClient方法说明
ModuleSDK中,客户端类ItClient提供多个方法供客户开发应用时使用,使用时可参考每个函数的功能定义。
接口 | 说明 |
|---|---|
createFromEnv | 根据环境变量创建客户端,相关配置参数从环境变量获取。 |
syncConfigs | 从云端同步集成应用的配置。 |
confirmConfigs | 向云端确认已同步的配置。 |
getJson | 发送GET json请求。 |
postJson | 发送POST json请求。 |
deleteJson | 发送DELETE json请求。 |
putJson | 发送PUT json请求。 |
patchJson | 发送PATCH json请求。 |
verifyByDaemon | 对来自边缘API GW的请求进行鉴权。 |
sign | 对发送给边缘API GW的请求进行鉴权签名。 |
getHttpClient | 获取httpClient,用于直接使用HttpClient发送请求。 |
ItClient::createFromEnv
根据环境变量创建客户端,相关配置参数从环境变量获取。
函数描述
public static ItClient createFromEnv()throws GeneraException
ItClient::syncConfigs
从云端同步集成应用的配置。
函数描述
public List<Config> syncConfigs() throws GeneraException
ItClient::confirmConfigs
向云端确认已同步的配置。
函数描述
public void confirmConfigs(List<Config> configs) throws GeneraException
参数名称 | 类型 | 参数描述 |
|---|---|---|
configs | List<Config> | 配置项列表 |
ItClient::getJson
发送GET json请求。
函数描述
public String getJson(String uri, Header[] headers) throws HttpException, CryptException, AuthException
参数名称 | 类型 | 参数描述 |
|---|---|---|
uri | String | 请求uri |
headers | Header[] | 请求头部 |
ItClient::postJson
发送POST json请求。
函数描述
public String postJson(String uri, String body, Header[] headers) throws HttpException, CryptException, AuthException
参数名称 | 类型 | 参数描述 |
|---|---|---|
uri | String | 请求uri |
body | String | 请求消息体 |
headers | Header[] | 请求头部 |
ItClient::deleteJson
发送DELETE json请求。
函数描述
public String deleteJson(String uri, Header[] headers) throws HttpException, CryptException, AuthException
参数名称 | 类型 | 参数描述 |
|---|---|---|
uri | String | 请求uri |
headers | Header[] | 请求头部 |
ItClient::putJson
发送PUT json请求。
函数描述
public String putJson(String uri, String body) throws HttpException, CryptException, AuthException
参数名称 | 类型 | 参数描述 |
|---|---|---|
uri | String | 请求uri |
body | String | 请求消息体 |
headers | Header[] | 请求头部 |
ItClient::patchJson
发送PATCH json请求。
函数描述
public String patchJson(String uri, String body) throws HttpException, CryptException, AuthException
参数名称 | 类型 | 参数描述 |
|---|---|---|
uri | String | 请求uri |
body | String | 请求消息体 |
headers | Header[] | 请求头部 |
ItClient::verifyByDaemon
对来自边缘API GW的请求进行鉴权。
函数描述
public void verifyByDaemon(String authorization) throws AuthException
参数名称 | 类型 | 参数描述 |
|---|---|---|
authorization | String | 鉴权token |
ItClient::sign
对发送给边缘API GW的请求进行鉴权签名。
函数描述
public void sign(HttpRequestBase request) throws CryptException, AuthException
参数名称 | 类型 | 参数描述 |
|---|---|---|
request | HttpRequestBase | http请求 |
ItClient::getHttpClient
获取httpClient,用于直接使用HttpClient发送请求。
函数描述
public HttpClient getHttpClient()

