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

网络访问接口请求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是否支持创建动态的变量名
1847浏览 • 1回复 待解决
HarmonyOS 如何实现文本包含图片?
187浏览 • 1回复 待解决
ArkTs如何获取对象的类
2390浏览 • 1回复 待解决
用数组变量控制组件属性生效
1685浏览 • 1回复 待解决
HarmonyOS 状态变量刷新问题
314浏览 • 1回复 待解决
@State 修饰的变量值改变,界面刷新
1283浏览 • 1回复 待解决
HarmonyOS 在项目结构修改项目包
552浏览 • 1回复 待解决
ArkTS如何监听状态变量的变化?
808浏览 • 1回复 待解决
var能否修饰ArkTS变量
398浏览 • 1回复 待解决
自定义弹窗变量如何传递给页面
2480浏览 • 1回复 待解决
求js class类动态绑定的问题?
6325浏览 • 1回复 待解决
ArkTS声明变量时public的作用
2209浏览 • 1回复 待解决