Cookies 使用Postman获取并存储cookie的值

Cookies 使用Postman获取并存储cookie的值,cookies,postman,Cookies,Postman,我需要获取cookie的值,只有当我在postman中发送请求时才会创建cookie 我已经尝试了一切,但我不知道如何做到这一点。我还需要存储该值,以便在项目的进一步请求中使用 cookie名称:JSESSIONID 值:09840******************00C44您可以使用pm.environment.set('my_cookie',pm.cookies.get('JSESSIONID'))函数,该函数位于Tests选项卡中,并将其存储为环境变量 然后,通过使用{{my_cooki

我需要获取cookie的值,只有当我在postman中发送请求时才会创建cookie

我已经尝试了一切,但我不知道如何做到这一点。我还需要存储该值,以便在项目的进一步请求中使用

cookie名称:JSESSIONID

值:09840******************00C44

您可以使用
pm.environment.set('my_cookie',pm.cookies.get('JSESSIONID'))
函数,该函数位于
Tests
选项卡中,并将其存储为
环境变量

然后,通过使用
{{my_cookie}}
语法引用它,可以在下一个/任何请求正文或请求头等中使用它


可以找到一个非常类似的问题。

请提出一个明确的问题。我没有从那句漏掉所有标点的长句中得到任何东西这个问题实际上很模糊,缺乏细节,但我可以提供一个答案,因为这是我以前回答过的问题-我多搜索一点会让这个问题变得多余。试试这个:-var value=postman.getResponseCookie(“key”).value;精度:要保存和重复使用,必须在Postman中的托管环境中声明env变量(如果用户未使用环境,则应首先创建环境,然后声明环境变量,然后可以在测试中使用上述命令设置其值)。另外,在最近版本的Postman中,我认为语法已经改变,现在是:
Postman.setEnvironmentVariable('my_cookie',pm.cookies.get('JSESSIONID')相反,这将是您使用的旧语法。为了克服预先创建环境的需要,您可以交换
环境
,并在其位置使用
集合变量
全局变量
。在发送请求之前,不需要创建这些语法。糟糕的是,我确实在不知道的情况下使用了较旧的语法。谢谢你的补充信息!