HarmonyOS鸿蒙Next中ohos/axios组件对“取消进行中请求”的支持情况
HarmonyOS鸿蒙Next中ohos/axios组件对“取消进行中请求”的支持情况 我们app的网络库使用了https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Faxios,但发现AxiosRequestConfig的 cancelToken?: CancelToken 被注释掉了,通过看源码似乎也没有调用到系统request的取消方法。
故想请教一下,ohos/axios是否支持取消“进行中的请求”?
可以切换到RCP,ohos/axios当前不支持cancelToken能力,RCP支持cancel能力,建议切到RCP
更多关于HarmonyOS鸿蒙Next中ohos/axios组件对“取消进行中请求”的支持情况的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,ohos/axios组件目前不支持直接取消进行中的请求。axios是一个基于Promise的HTTP客户端,通常用于浏览器和Node.js环境中,但在鸿蒙系统中,ohos/axios是其适配版本。由于鸿蒙系统的设计理念和架构与传统的Web环境有所不同,ohos/axios在功能上可能尚未完全实现对请求取消的支持。
在标准的axios中,取消请求通常通过CancelToken或AbortController实现。然而,ohos/axios可能尚未集成这些功能。开发者目前无法通过类似的方式取消已经发起的请求。如果需要处理请求取消的场景,可能需要通过其他方式实现,例如在请求超时或手动中断时进行逻辑处理。
总结来说,ohos/axios在鸿蒙Next中不支持直接取消进行中的请求,开发者需要根据具体需求设计相应的处理机制。

