【发布时间】:2021-11-01 07:57:40
【问题描述】:
在 POSTMAN 中,我很难找到一种方法来将从 JIRA 问题响应 (JSON) 收到的项目放置到下一个请求中。但是在下一个请求中将此项目作为“值”放在 (x-www-form-urlencoded) 下。
我在下面添加了一些屏幕截图,以便更好地了解我在做什么。但是,我似乎想不通的是一种方法,可以将该项目作为来自环境变量的下一个请求的 (x-www.form...) 格式的值。
上下文:
我已经在 POSTMAN 中设置了自动化测试来计算任何失败,并将这些失败保存到一个变量中。在 Collection 运行结束时,发送一个 JIRA REST API 请求以创建一个问题,如果这些 failures > 0。此外,如果发起 JIRA 请求,它将在响应中返回 JIRA 问题链接。我使用了一个环境变量来接收“self”下的链接。
所以,令我困惑的是,通过 Slacks API 向 Slack 发送消息,其格式为:x-www-form-urlencoded。在这种格式下,成功发送 slack 消息需要 3 个 KEY:
KEY VALUE
Token (Authorization)
Channel (Channel ID)
Text (The Message)
我在其重要的位置输入了所有必要的项目以发送消息。该消息成功运行,但是它不包括我在 Collection 运行中的先前请求中设置的 env 变量。我希望这会将 Jira 问题链接添加到松弛消息中,以便我能够从那里单击链接。
我的问题是,为什么 env 变量不保存响应数据并将其添加到下一个请求,即 Slack 消息?
【问题讨论】:
-
你试过
{{Link}}吗?
标签: javascript java jquery api postman