在带有变量的Postman中设置cookie

在带有变量的Postman中设置cookie,postman,Postman,我正在尝试编写一些邮递员测试,要求我设置cookie。我的第一个请求返回json负载中的令牌。我已经将其取出并存储在一个变量中,但我似乎无法将其注入cookie以供进一步请求 我得到cookie的值,如下所示: var json = pm.response.json(); pm.globals.set("my-cookie", json.Token); 我在cookie对话框中尝试了以下操作: my-cookie={{my-cookie}}; path=/; domain=.myhost.co

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

我得到cookie的值,如下所示:

var json = pm.response.json();
pm.globals.set("my-cookie", json.Token);
我在cookie对话框中尝试了以下操作:

my-cookie={{my-cookie}}; path=/; domain=.myhost.com; Expires=Tue, 19 Jan 2038 03:14:07 GMT;
但是,当它发送cookie时,它发送上述内容,而不替换变量,即它具有{{my cookie}},而不是变量的值

我在postman API中看不到任何东西可以让我按语法设置请求的Cookie

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

我也发现了这个,但没有提到如何使用它


我假设这是一个常见的要求,并且肯定遗漏了一些明显的东西。有人知道怎么做吗?

尝试使用Headers功能,键为
Cookie
,值为
cookieName={{yourVariable}}

你应该看看这个 .


如果有人偶然发现这个问题,在当前版本中,在请求窗口的右侧有一个设置请求cookie的特殊部分。

我也做了同样的事情,但邮递员网站说您不能覆盖标题。但是我不确定,如果你点击左侧请求标题下的“隐藏”链接,它也有自己的Cookie,带有灰色复选框,这意味着你不能编辑它。