在Postman中使用变量设置cookie

vic*_*irk 2 postman

我正在尝试编写一些邮递员测试,要求我设置cookie。我的第一个请求在json负载中返回一个令牌,我已经将其取出并存储在变量中,但是我似乎无法将其注入cookie中以进行进一步的请求。

我得到的cookie的价值,像:

var json = pm.response.json();
pm.globals.set("my-cookie", json.Token);
Run Code Online (Sandbox Code Playgroud)

我已经在Cookie对话框中尝试过此操作:

my-cookie={{my-cookie}}; path=/; domain=.myhost.com; Expires=Tue, 19 Jan 2038 03:14:07 GMT;
Run Code Online (Sandbox Code Playgroud)

但是,当它发送cookie时,它发送上面的消息而不替换变量,即它具有{{my-cookie}}而不是变量的值。

我在邮递员API中看不到任何可以使我在语法上设置Cookie的内容。

我确实看到了这一点,但是只提到了通过对话框添加它们

https://www.getpostman.com/docs/v6/postman/sending_api_requests/interceptor_extension

我也发现了这一点,但没有提及如何使用它。

https://www.postmanlabs.com/postman-collection/Cookie.html

我以为这是一个普遍的要求,必须遗漏一些明显的东西,有人知道该怎么做吗?

Jos*_*osh 8

尝试通过键Cookie和值使用标头功能cookieName={{yourVariable}}

在此处输入图片说明