public class AsyncHttpTask extends HttpTask<AsyncHttpTask>
httpClient, nextOnIO, nothrow, skipPreproc, skipSerialPreproc| 构造器和说明 |
|---|
AsyncHttpTask(HttpClient client,
java.lang.String url) |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpCall |
delete()
发起 DELETE 请求(Rest:删除资源,幂等)
|
HttpCall |
get()
发起 GET 请求(Rest:读取资源,幂等)
|
HttpCall |
head()
发起 HEAD 请求(Rest:读取资源头信息,幂等)
|
boolean |
isAsyncHttp() |
HttpCall |
patch()
发起 PATCH 请求(Rest:更新资源,部分更新,幂等)
|
HttpCall |
post()
发起 POST 请求(Rest:创建资源,非幂等)
|
HttpCall |
put()
发起 PUT 请求(Rest:更新资源,幂等)
|
HttpCall |
request(java.lang.String method)
发起 HTTP 请求
|
AsyncHttpTask |
setOnComplete(OnCallback<HttpResult.State> onComplete)
设置请求执行完成后的回调函数,无论成功|失败|异常 都会被执行
|
AsyncHttpTask |
setOnException(OnCallback<java.io.IOException> onException)
设置请求执行异常后的回调函数,设置后,相关异常将不再向上抛出
|
AsyncHttpTask |
setOnResArray(OnCallback<com.ejlchina.data.Array> onResArray)
设置请求得到响应后的回调函数
|
<T> AsyncHttpTask |
setOnResBean(java.lang.Class<T> type,
OnCallback<T> onResBean)
设置请求得到响应后的回调函数
|
<T> AsyncHttpTask |
setOnResBean(com.ejlchina.data.TypeRef<T> type,
OnCallback<T> onResBean)
设置请求得到响应后的回调函数
|
AsyncHttpTask |
setOnResBody(OnCallback<HttpResult.Body> onResBody)
设置请求得到响应后的回调函数
|
<T> AsyncHttpTask |
setOnResList(java.lang.Class<T> type,
OnCallback<java.util.List<T>> onResList)
设置请求得到响应后的回调函数
|
AsyncHttpTask |
setOnResMapper(OnCallback<com.ejlchina.data.Mapper> onResMapper)
设置请求得到响应后的回调函数
|
AsyncHttpTask |
setOnResponse(OnCallback<HttpResult> onResponse)
设置请求得到响应后的回调函数
|
AsyncHttpTask |
setOnResString(OnCallback<java.lang.String> onResString)
设置请求得到响应后的回调函数
|
addBodyPara, addBodyPara, addFilePara, addFilePara, addFilePara, addFilePara, addHeader, addHeader, addPathPara, addPathPara, addUrlPara, addUrlPara, assertNotConflict, bind, bodyType, cancel, charset, charset, execute, getBodyParas, getBodyType, getBound, getFileParas, getHeaders, getPathParas, getRequestBody, getTag, getUrl, getUrlParas, isSyncHttp, isTagged, isWebsocket, nextOnIO, nothrow, prepareCall, prepareRequest, registeTagTask, removeTagTask, setBodyPara, setOnProcess, setRange, setRange, skipPreproc, skipSerialPreproc, stepBytes, stepRate, tag, timeoutAwait, timeoutResult, toStatepublic AsyncHttpTask(HttpClient client, java.lang.String url)
public boolean isAsyncHttp()
isAsyncHttp 在类中 HttpTask<AsyncHttpTask>public AsyncHttpTask setOnException(OnCallback<java.io.IOException> onException)
onException - 请求异常回调public AsyncHttpTask setOnComplete(OnCallback<HttpResult.State> onComplete)
onComplete - 请求完成回调public AsyncHttpTask setOnResponse(OnCallback<HttpResult> onResponse)
onResponse - 请求响应回调public AsyncHttpTask setOnResBody(OnCallback<HttpResult.Body> onResBody)
onResBody - 响应报文体回调public <T> AsyncHttpTask setOnResBean(java.lang.Class<T> type, OnCallback<T> onResBean)
T - 泛型type - 期望的转换类型onResBean - 响应 Bean 回调public <T> AsyncHttpTask setOnResBean(com.ejlchina.data.TypeRef<T> type, OnCallback<T> onResBean)
T - 泛型type - 期望的转换类型onResBean - 响应 Bean 回调public <T> AsyncHttpTask setOnResList(java.lang.Class<T> type, OnCallback<java.util.List<T>> onResList)
T - 泛型type - 期望的转换类型onResList - 请求响应回调public AsyncHttpTask setOnResMapper(OnCallback<com.ejlchina.data.Mapper> onResMapper)
onResMapper - 请求响应回调public AsyncHttpTask setOnResArray(OnCallback<com.ejlchina.data.Array> onResArray)
onResArray - 请求响应回调public AsyncHttpTask setOnResString(OnCallback<java.lang.String> onResString)
onResString - 请求响应回调public HttpCall get()
public HttpCall head()
public HttpCall post()
public HttpCall put()
public HttpCall patch()
public HttpCall delete()
public HttpCall request(java.lang.String method)
method - 请求方法Copyright © 2021 江苏一键联信息科技有限公司. All Rights Reserved.