简介
Axios是一个基于promise的网络请求库,可以运行node.js和浏览器中。基于Axios原库v1.3.4GitHub版本进行适配,使其可以运行在OpenHarmony并沿用其现有用法和特性。
- http请求。
- request和 response拦截器。
- 转换request和response的data数据。
- 自动转换JSON data数据。
下载与安装三方库
// 在终端cd到需要使用三方库的module 运行下面命令
ohpm install @ohos/axios
复制
需要使用到的权限:ohos.permission.INTERNET。
场景一:使用axios发送常规请求
如:axios.get<T = any, R = AxiosResponse, D = any>(url)
- R: 是响应体的类型。当服务器返回一个响应时,响应体通常是一个JSON对象。R就是这个JSON对象的类型。默认情况下,R是AxiosResponse,这意