HarmonyOS 取消http请求
我在使用@kit.NetworkKit时,使用let httpRequest = http.createHttp();创建了网络请求。在请求过程中如果想要取消本次请求,我没有找到cancel方法,是否应该调用httpRequest.destroy();?这个就是取消请求吗?
我看指南里在请求结束后才调用destroy(),但我在下载的示例代码里又没看到调用这个方法,所以这个destroy是必须调用的吗?如果不调用会有什么问题?
总结起来是两个问题:
1、取消本次请求,是否是直接调用httpRequest.destroy();即可?如果可以,那么取消后,再次请求时,是否需要重新调用 http.createHttp();?
2、在网络请求完成后,是否必须调用httpRequest.destroy();?如果不调用会怎样?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何取消一个HTTP请求?
75浏览 • 1回复 待解决
HarmonyOS rcp取消网络请求
69浏览 • 1回复 待解决
HarmonyOS http请求封装
34浏览 • 1回复 待解决
HarmonyOS http请求的封装
33浏览 • 1回复 待解决
HarmonyOS 如何取消未发送的请求
27浏览 • 1回复 待解决
HarmonyOS http请求返回2300007
773浏览 • 1回复 待解决
HarmonyOS http post请求参数传递
91浏览 • 1回复 待解决
HarmonyOS Http请求头问题咨询
80浏览 • 1回复 待解决
http请求支持patch方法
2127浏览 • 1回复 待解决
HarmonyOS http请求,json序列化
92浏览 • 1回复 待解决
HarmonyOS http 请求 post 参数问题
1097浏览 • 1回复 待解决
HarmonyOS http get请求不到内容
51浏览 • 1回复 待解决
http request 请求不到接口数据
5017浏览 • 1回复 待解决
使用http请求网络地址
878浏览 • 1回复 待解决
求告知如何发起HTTP请求
487浏览 • 1回复 待解决
HarmonyOS http请求,订阅HTTP Response Header事件,没有打印配置header数据
46浏览 • 1回复 待解决
HarmonyOS http请求如何自定义报文
40浏览 • 1回复 待解决
HarmonyOS http请求报错could not find host name
34浏览 • 1回复 待解决
HarmonyOS 关于http请求的返回结果
91浏览 • 1回复 待解决
HarmonyOS http请求流数据报错
22浏览 • 1回复 待解决
HarmonyOS 使用http请求,接口请求一直超时
45浏览 • 1回复 待解决
HarmonyOS http请求如何将请求结果与interface对应
51浏览 • 1回复 待解决
http 请求一直报 2300058
1679浏览 • 0回复 待解决
HTTP GET请求时如何传递参数?
3201浏览 • 1回复 待解决
应用中http请求响应2300023
2188浏览 • 1回复 待解决
@kit.NetworkKit没有cancel方法,如果非要用,那可以试下rcp的请求方式:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/remote-communication-rcp-V5#section14571174220320
如果要用@kit.NetworkKit,那destroy方法也可以满足。
需要注意直接调destroy,调用之后再次请求,是要重新 http.createHttp();
还有就是请求完没有说必须调用httpRequest.destroy(),可以多次使用发起请求,但是不destroy可能会发生内存不断上涨的情况,需要业务方做好管理。