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编译不通过
560浏览 • 1回复 待解决
HarmonyOS 项目验签不通过
331浏览 • 1回复 待解决
Hsp中使用图片 编译不通过
2073浏览 • 1回复 待解决
HarmonyOS 自定义弹框导致机测不通过
449浏览 • 1回复 待解决
HarmonyOS HTTP-post请求接收不到参数
598浏览 • 1回复 待解决