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

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

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
ohpm dayjs编译不通过
182浏览 • 1回复 待解决
Hsp中使用图片 编译不通过
1742浏览 • 1回复 待解决
HarmonyOS 自定义弹框导致机测不通过
168浏览 • 1回复 待解决
如何自定义拼接设置UserAgent参数
2306浏览 • 3回复 待解决
HarmonyOS 如何获取form kit传入参数
47浏览 • 1回复 待解决
路由传入参数有大小限制吗
887浏览 • 1回复 待解决