gpt4 book ai didi

postman - 如何使用 Postman 预请求脚本存储 cookie 值?

转载 作者:行者123 更新时间:2023-12-05 05:01:50 32 4
gpt4 key购买 nike

在 postman 中,我有一个预请求场景,我必须获取一个 cookie 值并将其存储在环境变量中,在我的例子中是 csrf,并将其用于 API 请求。如图所示,我有 2 个域的 cookie,即 XSRF-TOKEN 和 _d。我只需要获取特定域的 XSRF-TOKEN 并将其存储在 csrf 变量中。我必须排除路径安全 字段

我的预请求脚本:

pm.environment.set("csrf", pm.cookies.get('XSRF-TOKEN'))

Postman_Screenshot_Cookie

这样一来,环境变量csrf就存为null了,不明白哪里错了。感谢您的帮助。

最佳答案

const jar = pm.cookies.jar()

jar.get('example.com', 'cookieName', (err, cookie) => {
console.log(cookie)
})

参见: https://learning.postman.com/docs/postman/sending-api-requests/cookies/#get-a-cookie

您还需要将您尝试从中获取 cookie 的域列入白名单: https://learning.postman.com/docs/postman/sending-api-requests/cookies/#whitelisting-domains-for-programmatic-access-of-cookies

关于postman - 如何使用 Postman 预请求脚本存储 cookie 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62557483/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com