Postman 对我来说是一个了不起的工具,但我对使用变量有一些疑问。在我的收藏中,我有 4 个选项卡/请求。
首先是获取用于其他三个的 token ( token 在 15 分钟后过期,因此我必须经常重新运行该请求并更新其他 3 个)。它需要在其他三个请求的 header 中传递。我熟悉 {{variable}} 语法,但我不确定如何在运行第一个请求后动态设置变量。
第二个类似,我希望能够在某个中心位置手动设置一个字符串,并在所有请求中使用它。例如,网址为 https://the.api.com/v1/ {{someidvalue}}/abc 那么我可以在哪里手动更改单个位置以在整个集合中重复使用?
谢谢!
最佳答案
要根据服务器响应更改值,您可以使用测试功能 Postman test script
例如
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("Authorization","Bearer " + jsonData.result.accessToken);
您正在寻找的中心位置是环境 postman manage environments
关于postman - 跨选项卡使用 Postman 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52724066/