java.lang.Object
org.miaixz.bus.http.plugin.httpv.CoverHttp<CoverHttp.Async>
org.miaixz.bus.http.plugin.httpv.CoverHttp.Async
- All Implemented Interfaces:
Cancelable
异步 Http 请求任务
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Nested Class Summary
Nested classes/interfaces inherited from class org.miaixz.bus.http.plugin.httpv.CoverHttp
CoverHttp.Async, CoverHttp.Sync -
Field Summary
Fields inherited from class org.miaixz.bus.http.plugin.httpv.CoverHttp
httpv, nextOnIO, nothrow, skipPreproc, skipSerialPreproc -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondelete()发起 DELETE 请求(Rest:删除资源,幂等)get()发起 GET 请求(Rest:读取资源,幂等)head()发起 HEAD 请求(Rest:读取资源头信息,幂等)patch()发起 PATCH 请求(Rest:更新资源,部分更新,幂等)post()发起 POST 请求(Rest:创建资源,非幂等)put()发起 PUT 请求(Rest:更新资源,幂等)发起 HTTP 请求setOnComplete(Callback<CoverResult.State> onComplete) 设置请求执行完成后的回调函数,无论成功|失败|异常 都会被执行setOnException(Callback<IOException> onException) 设置请求执行异常后的回调函数,设置后,相关异常将不再向上抛出setOnResponse(Callback<CoverResult> onResponse) 设置请求得到响应后的回调函数Methods inherited from class org.miaixz.bus.http.plugin.httpv.CoverHttp
addBodyPara, addBodyPara, addFilePara, addFilePara, addFilePara, addFilePara, addHeader, addHeader, addPathPara, addPathPara, addUrlPara, addUrlPara, assertNotConflict, bind, bodyType, cancel, charset, charset, getBodyType, getBound, getHeaders, getTag, getUrl, isTagged, nextOnIO, nothrow, prepareCall, prepareRequest, registeTagTask, removeTagTask, setBodyPara, setOnProcess, setRange, setRange, skipPreproc, skipSerialPreproc, stepBytes, stepRate, tag, timeoutAwait, timeoutResult, toState
-
Constructor Details
-
Async
-
-
Method Details
-
setOnException
设置请求执行异常后的回调函数,设置后,相关异常将不再向上抛出- Parameters:
onException- 请求异常回调- Returns:
- AsyncHttp 实例
-
setOnComplete
设置请求执行完成后的回调函数,无论成功|失败|异常 都会被执行- Parameters:
onComplete- 请求完成回调- Returns:
- AsyncHttp 实例
-
setOnResponse
设置请求得到响应后的回调函数- Parameters:
onResponse- 请求响应回调- Returns:
- AsyncHttp 实例
-
get
发起 GET 请求(Rest:读取资源,幂等)- Returns:
- GiveCall
-
head
发起 HEAD 请求(Rest:读取资源头信息,幂等)- Returns:
- GiveCall
-
post
发起 POST 请求(Rest:创建资源,非幂等)- Returns:
- GiveCall
-
put
发起 PUT 请求(Rest:更新资源,幂等)- Returns:
- GiveCall
-
patch
发起 PATCH 请求(Rest:更新资源,部分更新,幂等)- Returns:
- GiveCall
-
delete
发起 DELETE 请求(Rest:删除资源,幂等)- Returns:
- GiveCall
-
request
发起 HTTP 请求- Parameters:
method- 请求方法- Returns:
- GiveCall
-