赞
踩
官方文档:
ArkUI简介-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)
名称 | 类型 | 描述 |
method | RequestMethod | 请求方式:GET、POST、PUT、DELETE等 |
extraData | string | Object | 请求参数 |
header | Object | 请求头字段 |
connectTiimeout | number | 连接超时时间,单位毫秒 |
readTimeout | number | 读取超时时间,同上 |
名称 | 类型 | 描述 |
responseCode | ResponseCode | 响应状态码 |
header | Object | 响应头 |
cookies | string | 响应返回的cookies |
result | string | object | 响应体,默认为JSON格式的字符串 |
打开Ohpm/bin的目录
打开cmd窗口
init.bat
然后再Path中添加 %OHPM_HOME%\bin
ohpm -v
ohpm install @ohos/axios
名称 | 类型 | 描述 |
status | number | 响应状态码 |
headers | Object | 响应头 |
data | any | 服务端返回的响应体 |
检查访问网络权限(如果没有就需要添加以下代码在main目录下的module.json5文件中)
- "requestPermissions": [
- {
- "name": "ohos.permission.INTERNET"
- }
- ],
ohpm install @ohos/axios
- import axios, { AxiosError, AxiosResponse } from '@ohos/axios'
-
- @Entry
- @Component
- struct Index {
-
- build(){
- Column(){
- Button('请求')
- .onClick(()=>{
- axios.get('http://localhost:8080/student/getList')
- .then((res:AxiosResponse)=>{
- console.log('',res.status)
- console.log(JSON.stringify(res.data))
- console.log(JSON.stringify(res.data.code))
- console.log(JSON.stringify(res.data.msg))
- console.log(JSON.stringify(res.data.data))
- }).catch((error:AxiosError)=>{
- console.log('获取失败')
- })
- })
- }
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。