public interface APIClient
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAPIRequestInterceptor(APIRequestInterceptor APIRequestInterceptor)
添加请求拦截器
|
void |
addAPIResponseInterceptor(APIResponseInterceptor APIResponseInterceptor)
添加响应拦截器
|
<T extends APIResponse> |
execute(APIRequest<T> request) |
List<APIRequestInterceptor> |
getAPIRequestInterceptors() |
List<APIResponseInterceptor> |
getAPIResponseInterceptors() |
org.yelong.http.client.HttpClient |
getHttpClient() |
void |
removeAPIRequestInterceptor(APIRequestInterceptor APIRequestInterceptor)
移除请求拦截器
|
void |
removeAPIResponseInterceptor(APIResponseInterceptor APIResponseInterceptor)
移除响应拦截器
|
void |
setHttpClient(org.yelong.http.client.HttpClient httpClient) |
<T extends APIResponse> T execute(APIRequest<T> request) throws APIException, IOException
void addAPIRequestInterceptor(APIRequestInterceptor APIRequestInterceptor)
APIRequestInterceptor - 请求拦截器void removeAPIRequestInterceptor(APIRequestInterceptor APIRequestInterceptor)
APIRequestInterceptor - 请求拦截器List<APIRequestInterceptor> getAPIRequestInterceptors()
void addAPIResponseInterceptor(APIResponseInterceptor APIResponseInterceptor)
APIResponseInterceptor - 响应拦截器void removeAPIResponseInterceptor(APIResponseInterceptor APIResponseInterceptor)
APIResponseInterceptor - 响应拦截器List<APIResponseInterceptor> getAPIResponseInterceptors()
org.yelong.http.client.HttpClient getHttpClient()
void setHttpClient(org.yelong.http.client.HttpClient httpClient)
httpClient - http 客户端Copyright © 2020. All rights reserved.