我试图从 Bruno 中的响应中获取数据并将其设置为名为 bearer_token 的环境变量。问题就在这里。响应是原始的,只是不记名令牌。所以,我不确定我应该做什么来解析没有正文的原始响应。我尝试仅使用 res 作为数据并将其设置为不记名令牌,但是当我检查我的响应时,你瞧,环境变量仍然是空白。我已附上我的后响应脚本(布鲁诺文档给出的脚本),但它不起作用。任何建议将不胜感激。
function onResponse(res) {
let data = res.getBody();
bru.setEnvVar("bearer_token", data);
}
在修改后的代码片段中,行 let data = res.getBody().toString().trim();现在包括 toString() 和 trim() 方法。 toString() 方法将原始响应数据转换为字符串格式,而trim() 方法则删除字符串中的任何前导或尾随空格。这些更改可确保不记名令牌在存储到 bearer_token 环境变量之前得到正确处理和清理。