public interface IClient
| 限定符和类型 | 方法和说明 |
|---|---|
String |
doAction(IccHttpHttpRequest request)
请求结果以String
实现类已设置鉴权,无需再次设置accessToken
|
<T extends IccResponse> |
doAction(IccHttpHttpRequest request,
Class<T> tClass)
请求结果以对象返回
实现类已设置鉴权,无需再次设置accessToken
|
IccTokenResponse.IccToken |
getAccessToken()
使用默认类型,获取access_token
|
IccTokenResponse.IccToken |
getAccessToken(GrantType grantType)
根据grantType类型,获取access_token
|
String doAction(IccHttpHttpRequest request) throws com.dahuatech.icc.exception.ClientException, com.dahuatech.icc.exception.ServerException
实现类已设置鉴权,无需再次设置accessToken
request - icc请求com.dahuatech.icc.exception.ClientException - 客户端异常com.dahuatech.icc.exception.ServerException - 服务异常<T extends IccResponse> T doAction(IccHttpHttpRequest request, Class<T> tClass) throws com.dahuatech.icc.exception.ClientException, com.dahuatech.icc.exception.ServerException
实现类已设置鉴权,无需再次设置accessToken
T - 泛型 对象request - icc请求tClass - response 对象com.dahuatech.icc.exception.ClientException - 客户端异常com.dahuatech.icc.exception.ServerException - 服务异常IccTokenResponse.IccToken getAccessToken(GrantType grantType)
grantType - 使用鉴权类型IccTokenResponse.IccToken getAccessToken()
Copyright © 2023. All rights reserved.