如何让变量名中不包含“-”

网络访问接口请求header传的是对象,但header的一个属性:Accept-Encoding在被添加时会报语法错误。此外,也无法查看内部解析逻辑,不知道怎么处理

网络访问接口请求header

HarmonyOS
2024-05-09 23:00:19
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
milchcow

参数定义时无法使用’-'符号传递,可使用Record泛式设置参数发起请求,可参考如下:

headers:Record<string,Object> = { 
‘channel’:‘208’, 
‘formdev’:‘IOS’, 
‘reqid’:util.generateRandomUUID(), 
‘sslTag’:‘rsa’, 
‘terminaltype’:‘01’, 
‘viewfrom’:‘2’, 
‘Content-Type’:‘application/json’, 
‘User-Agent’:${deviceInfo.versionId} ${deviceInfo.marketName} ${bundleInfo.name} ${bundleInfo.versionName},
分享
微博
QQ
微信
回复
2024-05-10 11:12:22
相关问题
ArkTs是否支持创建动态的变量名
462浏览 • 1回复 待解决
ArkTs如何获取对象的类
750浏览 • 1回复 待解决
用数组变量控制组件属性生效
558浏览 • 1回复 待解决
自定义弹窗变量如何传递给页面
939浏览 • 1回复 待解决
ArkTS声明变量时public的作用
838浏览 • 1回复 待解决
求js class类动态绑定的问题?
5100浏览 • 1回复 待解决
entry下的module.json5包含哪些信息?
18928浏览 • 2回复 待解决
如何获取当前HAP的包
931浏览 • 1回复 待解决
RelativeContainer如何多个view居中
355浏览 • 1回复 待解决
在嵌套组件Scroll生效
630浏览 • 1回复 待解决