public class DtServiceOkHttpImpl extends BaseDtServiceImpl
configStorage, globalAccessTokenRefreshLock| 构造器和说明 |
|---|
DtServiceOkHttpImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getAccessToken(boolean forceRefresh)
获取access_token,本方法线程安全
且在多线程同时刷新时只刷新一次,避免触发调用次数频繁限制
非必要情况下尽量不要主动调用此方法
|
DtConfigStorage |
getDtConfigStorage()
获取DtConfigStorage对象
|
protected RequestExecutor<String,String> |
getOkHttpSimpleGetRequestExecutor()
okHttp get请求
|
protected RequestExecutor<String,String> |
getOkHttpSimplePostRequestExecutor()
okHttp post请求
|
okhttp3.OkHttpClient |
getRequestHttpClient() |
void |
initHttp()
初始化http请求对象
|
checkSignature, execute, executeInternal, get, getAccessToken, getAgentService, getCorpConversationMsgService, getDepartmentService, getOauth2Service, getUserService, post, post, post, setDtConfigStoragepublic okhttp3.OkHttpClient getRequestHttpClient()
public String getAccessToken(boolean forceRefresh) throws DtErrorException
DtServiceforceRefresh - 强制刷新DtErrorException - the error exceptionpublic void initHttp()
DtServicepublic DtConfigStorage getDtConfigStorage()
DtServiceprotected RequestExecutor<String,String> getOkHttpSimpleGetRequestExecutor()
BaseDtServiceImplgetOkHttpSimpleGetRequestExecutor 在类中 BaseDtServiceImplprotected RequestExecutor<String,String> getOkHttpSimplePostRequestExecutor()
BaseDtServiceImplgetOkHttpSimplePostRequestExecutor 在类中 BaseDtServiceImplCopyright © 2021. All rights reserved.