HarmonyOS 关于接口返回数据就显示 [object object ],解析不出来具体数据的问题

1:接口返回promise成功的数据,怎么获取啊?,目前进入程序第四个选项卡的有个“密码登录接口”点击就调用接口,代码如下:

console.log('去登录')
console.info('result is ' );
await goLogin("xxxx")
  .then((data:loginModel)=>{
    console.log('result if ' + data);
  }).catch((error: Error)=> {
    // 处理错误情况
    console.log("error");
    console.log(JSON.stringify(error));
  })
})

postman返回的问题是:

{
  "error": {
  "code": 702,
  "message": "会话中安全认证信息缺失!"
  }
}

但是打印返回值是个object 解析不出来数据,请问怎么改?

2:

export async function goLogin(access_token: String, mobilePhone: string, verifyCode: String, deviceToken: String) {
  return axiosClient.post({
    url: RequestConfig.API_URL_BASE + RequestConfig.API_DZ_custLogin_URL,
    params: { "mobilePhone": mobilePhone, "password": verifyCode, "deviceToken": deviceToken },
    showLoading: true,
    headers: { "Accept": "application/json", "access_token": access_token, "version": '3.2.6' } as AxiosRequestHeaders
  })
}

以上代码中如果headers里面多个传值,应该在哪添加key?

HarmonyOS
2024-12-25 08:06:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

1、postman 测试返回的是JSON,转一下。

JSON.stringify(data) 

2、

header : {  
  'Content-Type': 'application/json',
  'Authorization': 'Bearer your_token_here', // 替换为实际的令牌
  'Custom-Header-1': 'value1',
  'Custom-Header-2': 'value2' 
}

根据业务需求,写为固定,或者动态的。这个可以试一下,axios三方库没有明确提出添加多个的示例,根据以往开发查找的。

3、三方库axios文档:https://gitee.com/openharmony-sig/ohos_axios#axios,在此路径下的文件ohos_axios-master\ohos_axios-master\entry\src\main\ets\pages\index.ets中有具体的各种使用示例。

分享
微博
QQ
微信
回复
2024-12-25 11:57:11
相关问题
HarmonyOS Object接口解析
111浏览 • 1回复 待解决
HarmonyOS scrollbar显示不出来
111浏览 • 1回复 待解决
HarmonyOS 加载html,图片显示不出来
263浏览 • 1回复 待解决
sql数据库查询数据量太大查不出来?
4174浏览 • 1回复 待解决
Object标准库接口限制
1203浏览 • 1回复 待解决
HarmonyOS list最后一个显示不出来
228浏览 • 1回复 待解决
HarmonyOS 多模块下悬浮窗显示不出来
577浏览 • 1回复 待解决
数据库查找查找不出来什么回事啊?
849浏览 • 1回复 待解决
HarmonyOS Objectobject区别
766浏览 • 1回复 待解决
HarmonyOS [object, object]是如何读取
357浏览 • 1回复 待解决
HarmonyOS 地图加载不出来
303浏览 • 1回复 待解决
HarmonyOS 动态object对象问题
359浏览 • 1回复 待解决