postman - 跨选项卡使用 Postman 变量

标签 postman

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/

相关文章:

reactjs - 如何在React中显示API错误句柄?

javascript - 如何计算使用Postman返回的json长度?

http - Postman 400 Web Api 错误请求

c# - Web Http 请求失败 (500) 而 postman 成功运行 Web GET 请求

postman - postman 中的预请求脚本

Python - 使用请求发送发布消息

node.js - 标识符...已经声明

javascript - Postman 测试检查响应正文的每个项目是否都有数组中存在的 id

asp.net-core - 如何从 Postman/WebSocket King 调用 SignalR Core hub 方法

java - 使用 "helm test"集成测试部署的服务