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

网络访问接口请求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是否支持创建动态的变量名
1966浏览 • 1回复 待解决
HarmonyOS 如何实现文本包含图片?
384浏览 • 1回复 待解决
ArkTs如何获取对象的类
2558浏览 • 1回复 待解决
用数组变量控制组件属性生效
1761浏览 • 1回复 待解决
HarmonyOS 状态变量刷新问题
468浏览 • 1回复 待解决
@State 修饰的变量值改变,界面刷新
1512浏览 • 1回复 待解决
HarmonyOS如何手动应用进入后台?
123浏览 • 0回复 待解决