求助!!变量替换逻辑并没有被替换为实际的值,而是直接作为字符串传递到了 URL 中,求指点

版本:v3.6.2-lts-8de0e58e
GET请求地址/file/preview?filePermissionPkId=1054543023174930432&type=online
参数如下可以正常返回,
filePermissionPkId=1054543023174930432
type=online
如果filePermissionPkId这个参数用上一个接口后置操作提取的参数就请求失败,上一个接口通过JSON 提取器正确提取了值为1054543023174930432。query参数如下,
filePermissionPkId=${filePermissionPkId}
type=online
实际请求URL /file/preview?filePermissionPkId=${filePermissionPkId}&type=online,实际请求中,${filePermissionPkId} 并没有被替换为实际的值,而是直接作为字符串传递到了 URL 中,

可以把你的配置截图出来,我这边是正常的。

你好,图一是上一个接口的请求结果,已经提取到参数值,图二是执行失败了,实际请求URL中仍然显示 ${filePermissionPkId}


这两个接口在同一个场景里吗?如果不是的话不会传递呀,因为执行中的变量执行完就消失了,除非你通过后置脚本把变量保存为环境变量。