如何通过邮递员中的自动化脚本在标头中附加令牌

时间:2018-07-14 19:52:07

标签: asp.net-web-api postman postman-collection-runner

我正在尝试使用Postman自动化API测试。除了AuthAPI以外,其他所有API都用[Authorize]装饰,因此我需要传递令牌。

在我的收藏夹中,第一个API是AuthAPI,该API返回JWT令牌。 如果我在集合运行器中运行API,则集合中所有API都会收到403错误。

但是,如果我确实手动复制了AuthAPI响应中收到的令牌并粘贴到Authorization标头中,它将返回所需的响应。

以自动方式运行API时,如何将在AuthAPI响应中收到的令牌附加到后续请求(邮递员)的标头中。

谢谢

2 个答案:

答案 0 :(得分:0)

您可以使用环境变量来存储令牌,并在后续请求中使用它们。另外,第一个请求应该是Auth API。

检查邮递员控制台以获取请求的详细信息,您可能遇到类似于此thread的问题。检查请求详细信息中的标头是否包含承载或授权。

答案 1 :(得分:0)