鸿蒙应用开发-网络请求
鸿蒙系统提供了http模块用于发送htp请求,另外,0penHarmony社区簋于该模块将前端开发中常用的网络请求库axi0s移植到了鸿蒙系统,因此我们也可以
在鸿蒙系统中使用axios发送http请求,下面重点为大家介绍axios的用法。
1.申请网络权限
默认情况下,应用只能访问有限的系统资源,若应用需要访问一些受保护的数据(照片、通讯录、位置等)或者功能(打电话、发短信、联网等),需要先申请
相应的权限。鸿蒙系统的权限列表可参考官方文档, 权限的申请可分为如下两步
声明所需权限
开发者需要在 entry/src/main/module.jsons 文件中声明所需权限,具体格式如下
axios_15">安装axios
之后在终端执行如下命令即可
ohpm i @ohos/axios
如果ohpm 不能被识别,需要检查环境变量是否配置正确
axios__ohpm__ohpm__24">安装 @ohos/axios 包时遇到了问题,提示信息显示无法识别 ohpm 命令。这通常意味着 ohpm 命令没有被正确地添加到环境变量中,或者环境变量的更改尚未生效。
第2条很关键,修改后终端重启,或者应用重启
axios_31">axios快速入门
1.第一步导入axios
import axios from '@ohos/axios'
2.第二步:创建axios实例
const instance = axios.create({baseURL:'http:ssssss',timeout:''
})
就可以正常发送网络请求了具体使用方法。你也可以查看@ohos/axios官网