我有以下设置:
api_address
定义为http://apiproduction.mydomain.com
。route_address
的集合变量users/profiles
。现在我的查询看起来像:{{api_address}}/{{route_address}}/004ba492-d021-40fe-ba23-f1d366036af4
如果我想获取资源。
所以我的问题是......你可以在集合变量中包含全局变量吗?
示例:{{route_address}}
可以定义为{{api_address}}/users/profiles
。
答案 0 :(得分:1)
是的,你可以这样做!但是你必须使用预请求脚本来完成它 编辑您的选择并转到预请求脚本选项卡。
添加以下内容:
let api_address = pm.globals.get("api_address");
pm.variables.set("route_address", `${api_address}/users/profile`);
那应该给你" route_address"你正在寻求变化。 您可以将pm.globals.get内联到您的设备上,但是如果您将它首先放入局部变量中,我认为它更清晰,更容易阅读。