HarmonyOS httpGET请求参数不通过url拼接,通过extraData字段传入,但后端解析不到参数

一个get接口,参数用Map<string, Object>类型通过api的extraData字段传入

HarmonyOS
2024-12-20 17:49:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

extraData的参数类型是string | Object | ArrayBuffer,建议将Map转换为record,具体转换方法如下所示:

// Map转Json字符串
const map = new Map([
  ['name', '张三'],
  ['age', '18'],
  ['address', 'xian'],
]);

let jsonObject: Record<string, Object> = {}
map.forEach((value, key) => {
  if (key != undefined && value != undefined) {
    jsonObject[key] = value;
  }
})
分享
微博
QQ
微信
回复
2024-12-20 19:58:38
相关问题
ohpm dayjs编译不通过
1142浏览 • 1回复 待解决
HarmonyOS 项目验签不通过
856浏览 • 1回复 待解决
使用post请求无法带入extraData参数问题
1382浏览 • 1回复 待解决
Hsp中使用图片 编译不通过
2623浏览 • 1回复 待解决
HarmonyOS 如何不通过Web组件获取UserAgent
1432浏览 • 1回复 待解决
HarmonyOS 自定义弹框导致机测不通过
946浏览 • 1回复 待解决
HarmonyOS 上架提审被拒,app备案不通过
1174浏览 • 1回复 待解决
HarmonyOS webview是否支持拼接query参数
1271浏览 • 1回复 待解决
HarmonyOS HTTP-post请求接收不到参数
1347浏览 • 1回复 待解决