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

网络访问接口请求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是否支持创建动态的变量名
151浏览 • 1回复 待解决
ArkTs如何获取对象的类
239浏览 • 1回复 待解决
用数组变量控制组件属性生效
319浏览 • 1回复 待解决
自定义弹窗变量如何传递给页面
538浏览 • 1回复 待解决
ArkTS声明变量时public的作用
521浏览 • 1回复 待解决
在嵌套组件Scroll生效
211浏览 • 1回复 待解决
求js class类动态绑定的问题?
4830浏览 • 1回复 待解决
多个pageAbility之间如何共享变量
280浏览 • 1回复 待解决
如何获取当前HAP的包
621浏览 • 1回复 待解决
如何应用后台持续运行
14993浏览 • 2回复 待解决
entry下的module.json5包含哪些信息?
17950浏览 • 2回复 待解决
如何动态根据资源获取资源id
6820浏览 • 1回复 已解决
如何最大化按钮不可用
419浏览 • 1回复 待解决