#跟着坚果学鸿蒙#使用Axios 三方库实现实现网络请求
·
使用Axios 三方库实现网络请求
Axios
Axios ,是一个基于 promise 的网络请求库,可以运行 node.js 和浏览器中。本库基于Axios 原库v1.3.4版本进行适配,使其可以运行在 OpenHarmony,并沿用其现有用法和特性。
下载安装
ohpm install @ohos/axios
OpenHarmony ohpm 环境配置等更多内容,请参考如何安装 OpenHarmony ohpm 包
需要权限
ohos.permission.INTERNET
使用
import axios from '@ohos/axios' import { AxiosResponse, AxiosError } from '@ohos/axios' getAxiosData() { // 发送一个get请求(默认请求方式) axios.get<string, AxiosResponse<string>, null>('https://v3.alapi.cn/api/zaobao', { headers: { 'Content-Type': 'application/json' }, params: { token: "ycd0krwbhl5v2w6iafblj94y5vzqdj", foramt: "json" }, }) .then((response: AxiosResponse) => { console.info("result:" + JSON.stringify(response.data)); }) .catch((error: AxiosError) => { console.error("result:" + error.message); }); }
返回的数据:
进一步处理数据
更多推荐
所有评论(0)