【发布时间】:2018-12-11 19:43:01
【问题描述】:
我正在尝试编写一些要求我设置 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 时,它会在不替换变量 the 的情况下发送上述内容,即它具有 {{my-cookie}} 而不是变量的值。
我在邮递员 API 中看不到任何可以让我在语法上对请求设置 cookie 的内容。
我确实看到了这个,但它只提到通过对话框添加它们
https://www.getpostman.com/docs/v6/postman/sending_api_requests/interceptor_extension
我也找到了这个,但找不到关于如何使用它的说明。
https://www.postmanlabs.com/postman-collection/Cookie.html
我假设这是一个常见的要求,并且肯定遗漏了一些明显的东西。有谁知道怎么做?
【问题讨论】:
标签: postman