cookies - 在 Postman 中记录所有响应 cookie
问题描述
我知道我可以使用 Postman 记录单个响应 cookie,但是是否可以一次性记录所有响应 cookie?
我正在尝试对测试进行故障排除,并想知道返回了哪些 cookie,但我似乎无法使此解决方案起作用:
const jar = pm.cookies.jar();
jar.clear(env, function (error) {
jar.getAll(env, function (error, cookies) {
console.log("cookies: " + cookies);
});
});
在控制台中,“cookies”仍然未定义,这是在将上述代码添加到“测试”选项卡之后......
谢谢。
解决方案
我通过替换以下行解决了这个问题
const env = "integration-api.yyyy.xxx.xxxx.net";
使用完整的端点 URL:
const env = "integration-api.yyyy.xxx.xxxx.net/api/v1/etc/etc";
完整的代码现在看起来像这样:
const env = "integration-api.yyyy.xxx.xxxx.net/api/v1/etc/etc";
const jar = pm.cookies.jar();
jar.getAll(env, function (error, cookies) {
console.log("cookies: " + cookies);
});
感谢@DannyDainton 的指点。
推荐阅读
- tron - TronWeb 发送 trc20 usdt
- python - Python 套接字错误:连接被拒绝(stack.error errno 111)
- python - 如何在python中将折线分割成直线段?
- gnuplot - 将运行总计变为每日计数
- sql - Postgres - 根据 IN 和 OUT 条目计算总工作时间
- scala - 值 / 不是 sbt.librarymanagement.ModuleID 的成员
- javascript - 如何从客户端共享变量到服务器端?
- python - 如何使用 python pandas 获取具有多个列的行?
- angular - Highcharts Angular - Sunburst 实现
- python - 大规模抓取轮换代理服务的建议