请求变量为动态时无法解析reqbody json对象

我正在使用邮递员(测试脚本)中的测试单元

请求正文为:

{
"sessionKey": {{varsessionKey}},"project_id": {{varproject_id}}
}

所以我给了他们json文件中的数据

并在测试脚本中:

console.log(JSON.parse(pm.request.body.raw));

给我错误

  

有效数据类型| JSONError:在2:16“ sessionKey”处找不到密钥sessionKey的值:somesessionKey,^   开机自检

尽管是的结果

console.log(pm.request.body.raw);
  

“ {{sessionKey”:somesessionKey,“ project_id”:1}“

,如果请求的静态值不像{{var}},那么json解析将正常工作

所以我的问题是我无法访问对象内部的变量,如:

var req = JSON.parse(pm.request.body.raw);
console.log(req.project_id);

我们非常感谢您的帮助

bin452032116 回答:请求变量为动态时无法解析reqbody json对象

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2892526.html

大家都在问