Bruno为何在JSON体插入bruno-var-hash?能否关闭该功能?
解决Bruno里Handlebars模板显示成
bruno-var-hashxxxxx的问题 怎么关掉这个哈希替换?
Bruno现在还没有专门的开关来禁用这个Handlebars变量的哈希转换,但可以用这两个办法绕开:- 把带Handlebars模板的JSON内容放到Raw请求体里,别用Bruno的JSON可视化编辑器。Raw模式下Bruno不会解析Handlebars语法,内容会原样显示和发送。
- 要是非得用JSON编辑器,给Handlebars模板加个转义符,比如把
{{variable}}改成\{{variable}},这样Bruno会把它当成普通字符串,不会换成哈希串;如果后端需要原生的Handlebars语法,发送请求前记得把转义符去掉就行。
能不能自动创建对应环境变量?
Bruno暂时没有自动识别JSON里的Handlebars模板并生成环境变量的功能,只能手动批量处理:- 先把JSON里所有Handlebars变量名提出来(比如
{{user_id}}里的user_id)。 - 打开Bruno的环境变量面板,批量添加这些变量,设好对应的值后,Bruno就会正常渲染变量,不会再显示那些哈希字符串了。
- 先把JSON里所有Handlebars变量名提出来(比如
给测试团队的小建议
如果团队里非开发的测试人员居多,建议统一用Raw模式写带Handlebars的请求体,或者提前整理好常用的环境变量模板,让测试人员直接用,能减少不少困惑。
内容的提问来源于stack exchange,提问作者simonfanz
相关产品推荐
相关产品推荐

