Cookies 在Postman runner中的请求之间传递cookie

Cookies 在Postman runner中的请求之间传递cookie,cookies,postman,Cookies,Postman,我正在编写一个将在Postman Runner中执行的Postman集合,它要求在后续请求中使用来自第一个请求的Cookie 在curl中,可以这样实现 curl -d "username=x&password=y" -c logincookie.txt https://service.com/login curl -b logincookie.txt https://service.com/x/profile 我在《邮递员》里似乎做不到这一点 ,在第一个请求的测试中,我将cookie

我正在编写一个将在Postman Runner中执行的Postman集合,它要求在后续请求中使用来自第一个请求的Cookie

在curl中,可以这样实现

curl -d "username=x&password=y" -c logincookie.txt https://service.com/login
curl -b logincookie.txt https://service.com/x/profile
我在《邮递员》里似乎做不到这一点

,在第一个请求的测试中,我将cookie保存为环境变量

var login_cookie = postman.getResponseCookie("LOGIN");
postman.setEnvironmentVariable("login_cookie", login_cookie);
然后,我将下面的头添加到后续请求中

Cookie: {{login_cookie}}
但服务器响应此请求时,就好像没有提供cookie一样

如何将cookie从第一个响应传递到第二个请求


我正在使用Mac4.10.7的邮递员,并且已经用它的默认设置启用了拦截器,尽管我不知道如何验证它是否真的有效

我对实现同样的目标非常感兴趣。似乎没有办法做到这一点。这个问题已经问了一年了,所以当时可能不是这样,但今天cookies会在集合中的请求之间持久化。您可以通过点击位于右侧发送和保存按钮下方的“Cookies”标签查看/确认这一点。