邮差对我来说是一个了不起的工具,但是我对使用变量有一些疑问。在我的收藏夹中,我有4个选项卡/请求。
第一个是获取在其他三个中使用的令牌(该令牌在15分钟后过期,因此我必须经常重新运行该请求并更新其他三个)。它需要在其他三个请求的标头中传递。我对{{variable}}语法很熟悉,但是我不确定在运行第一个请求后如何动态设置变量。
第二个类似,我希望能够在某个中央位置手动设置字符串,并在所有请求中使用它。例如,URL是https://the.api.com/v1/ {{someidvalue}} / abc,那么我在哪里可以手动更改该位置以在整个集合中重复使用?
谢谢!
答案 0 :(得分:2)
要基于服务器响应更改值,可以使用测试功能Postman test script
例如
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("Authorization","Bearer " + jsonData.result.accessToken);
您要寻找的中心位置是环境postman manage environments