链接邮递员请求 - 从另一个请求调用邮递员请求?

时间:2017-02-01 00:02:27

标签: rest postman

我有两个邮递员请求x,y在两个不同的休息api X,Y中命中端点。 x将为我提供一个身份验证令牌,这是进行y请求所必需的。如何在请求y中发出请求x?也就是说,从y内部调用x。

PS - 我已经想出如何使用请求x来设置环境变量(auth token),这些变量将被y拾取。

4 个答案:

答案 0 :(得分:6)

如果您想一次性完成,可以使用预脚本选项。

在请求之前触发预脚本。因此,如果您发出请求并在environnement变量中设置令牌,则下一个调用可以使用该令牌。你应该检查一下that page。它似乎已过时,您应该将pm替换为postman

您可能还想在集合中添加预脚本请求。这样,该集合的每个请求都将在对例如验证路由的请求之前。

答案 1 :(得分:3)

看看这个:http://blog.getpostman.com/2016/03/23/conditional-workflows-in-postman/,如果你想从请求中调用一个特定的请求,postman.setNextRequest()函数就可以完成这项工作。

亚历山大

答案 2 :(得分:1)

官方文档涵盖了大狗-Branching and looping

  

运行集合时,可以跨API请求分支和循环   使用postman.setNextRequest("request_name");函数在邮递员中使用。

然后,您可以使用集合运行器按顺序运行API请求。

答案 3 :(得分:0)

考虑使用the Collection Runner执行一系列请求。