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请求?
252浏览 • 1回复 待解决
HarmonyOS http请求模块还不支持取消请求吗?
178浏览 • 1回复 待解决
HarmonyOS rcp取消网络请求
395浏览 • 1回复 待解决
HarmonyOS http请求封装
326浏览 • 1回复 待解决
HarmonyOS 如何取消未发送的请求
339浏览 • 1回复 待解决
HarmonyOS http请求的封装
424浏览 • 1回复 待解决
HarmonyOS http请求返回2300007
1100浏览 • 1回复 待解决
HarmonyOS http post请求参数传递
488浏览 • 1回复 待解决
HarmonyOS Http请求头问题咨询
552浏览 • 1回复 待解决
HarmonyOS 如何使用axios封装的请求实现取消请求功能
187浏览 • 1回复 待解决
http请求支持patch方法
2302浏览 • 1回复 待解决
HarmonyOS http get请求不到内容
485浏览 • 1回复 待解决
HarmonyOS http 请求 post 参数问题
1403浏览 • 1回复 待解决
HarmonyOS http网络请求封装的Demo
376浏览 • 1回复 待解决
HarmonyOS http请求,json序列化
437浏览 • 1回复 待解决
求告知如何发起HTTP请求
824浏览 • 1回复 待解决
http request 请求不到接口数据
5344浏览 • 1回复 待解决
使用http请求网络地址
1106浏览 • 1回复 待解决
HarmonyOS http请求重定向的处理
319浏览 • 1回复 待解决
HarmonyOS http请求流数据报错
420浏览 • 1回复 待解决
HarmonyOS http请求配置双向认证证书
202浏览 • 1回复 待解决
HarmonyOS 关于http请求的返回结果
368浏览 • 1回复 待解决
HarmonyOS http请求,订阅HTTP Response Header事件,没有打印配置header数据
474浏览 • 1回复 待解决
HarmonyOS http请求如何自定义报文
215浏览 • 1回复 待解决
HarmonyOS http请求报错could not find host name
365浏览 • 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可能会发生内存不断上涨的情况,需要业务方做好管理。