Http get 请求 通过 extraData 传递 Query 时只支持 string, number 和 boolean 会丢失

Http get 请求 通过 extraData 传递 Query 时只支持 string, number 和 boolean 会丢失

HarmonyOS
2024-05-09 22:51:17
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fanyu0803

对 query 入参进行转换, bodyType 在 为 object 才做转换。 string 的 时候无效转换

private formatQuery(body: BodyType) { 
  const t: Record<string, string> = {} 
  let p: Array<string|number|boolean> 
  for (p of Object.entries(body)) { 
    t[`${p[0]}`] = `${p[1]}` 
  } 
  this.extraData = t 
}
分享
微博
QQ
微信
回复
2024-05-10 11:07:48
相关问题
HTTP GET请求如何传递参数?
1413浏览 • 1回复 待解决
http请求支持patch方法
96浏览 • 1回复 待解决
关于JS http请求参数的传递问题
5673浏览 • 2回复 待解决
Js 荣耀手机get请求失败
3685浏览 • 1回复 待解决
数组中可能有stringnumberboolean
195浏览 • 1回复 待解决
OpenHarmony SDK 支持89么?
3753浏览 • 1回复 待解决
http request 请求不到接口数据
2972浏览 • 1回复 待解决
GET请求的bodySign是对谁签名得到的?
218浏览 • 1回复 待解决
http 请求一直报 2300058
110浏览 • 0回复 待解决
应用中http请求响应2300023
575浏览 • 1回复 待解决
http 请求 如何cookie持久化?
311浏览 • 1回复 待解决
http请求中下载文件报错2300023
294浏览 • 1回复 待解决
鸿蒙JS开发HTTP请求如何解析
979浏览 • 0回复 待解决