HarmonyOS 鸿蒙Next中rcp 和 axios 选哪个?

HarmonyOS 鸿蒙Next中网络请求模块使用rcp 还是 axios啊, 选哪个?

10 回复

HarmonyOS官方对rcp的支持力度更大,未来可能会成为主推的网络请求框架。

更多关于HarmonyOS 鸿蒙Next中rcp 和 axios 选哪个?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


找了一圈rcp没有好用的第三方库啊!

不如axios方便,

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

ef_rcp可以试试,

axios在未知的情况下会导致响应不走拦截器,rcp则没有此问题

如果熟悉axios,建议使用axios,如果两者都不熟悉,建议用rcp

用惯了Axios

在HarmonyOS Next中,rcp是鸿蒙原生推荐的远程通信能力框架,专为鸿蒙生态设计,支持设备间高效通信。axios是JavaScript的HTTP客户端,主要适用于Web场景。若开发纯鸿蒙应用且需要设备间交互,优先选择rcp;若涉及Web兼容或已有axios代码复用,可考虑axios。两者定位不同,rcp更契合鸿蒙原生开发。

在HarmonyOS Next开发中,网络请求模块的选择取决于具体场景:

  1. RCP(Remote Call Protocol):
  • 专为HarmonyOS设计的远程调用协议
  • 深度集成HarmonyOS生态,性能优化更好
  • 支持分布式能力,适合设备间通信
  • 需要学习HarmonyOS特有的API
  1. Axios:
  • 通用HTTP客户端,社区生态丰富
  • 跨平台兼容性好,已有项目迁移成本低
  • 需要额外适配HarmonyOS环境
  • 不支持HarmonyOS特有的分布式能力

建议:

  • 如果是纯HarmonyOS应用开发,优先考虑RCP
  • 如果需要跨平台复用代码或使用现有Axios生态,可以选择Axios
  • 对分布式能力有要求必须使用RCP
回到顶部