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

如何使用Postman预请求脚本存储cookie值?,postman,postman-pre-request-script,Postman,Postman Pre Request Script,在postman中,我有一个预请求场景,在该场景中,我必须获取一个cookie值并将其存储在环境变量中,在我的例子中是csrf,并将其用于API请求。如图所示,我有两个域cookie,即XSRF-TOKEN和_d。我必须只获取特定域的XSRF-TOKEN,并将其存储在csrf变量中。我必须排除路径、域和安全字段 我的预请求脚本: pm.environment.set("csrf", pm.cookies.get('XSRF-TOKEN')) 这样,环境变量csrf存储为n

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

我的预请求脚本:

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

这样,环境变量csrf存储为null,我不知道哪里出错了。感谢您的帮助

const jar = pm.cookies.jar()

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

您还需要将试图从中获取cookie的域列入白名单: