Postman扩展设置来自响应标题或正文的环境变量

Postman扩展设置来自响应标题或正文的环境变量,postman,Postman,Postman扩展有一个功能,可以根据响应头或响应体中的一个值设置环境变量。它在更新后丢失。有人可以帮忙吗。关于Chrome上的邮差扩展最新版本(按发布时间)版本4.8.3 在Pre-request script部分或Tests部分以编程方式设置环境变量,一切正常 有关更多信息,请查看文档。您可以从响应正文/标题中设置环境变量,如下所示: 来自响应主体: var body=JSON.parse(responseBody); postman.setEnvironmentVariable(“[env

Postman扩展有一个功能,可以根据响应头或响应体中的一个值设置环境变量。它在更新后丢失。有人可以帮忙吗。

关于Chrome上的邮差扩展最新版本(按发布时间)版本4.8.3

Pre-request script
部分或
Tests
部分以编程方式设置环境变量,一切正常


有关更多信息,请查看文档。

您可以从响应正文/标题中设置环境变量,如下所示:

来自响应主体:

var body=JSON.parse(responseBody);
postman.setEnvironmentVariable(“[environmentVariable]”,body.variableName);
来自响应标题:

var headerName=responseHeaders.headerName;
postman.setEnvironmentVariable(“[environmentVariable]”,headerName);

这是一个老问题,我将在这里作为更新:

要从响应体(JSON)设置变量,请执行以下操作:

要从标题中获取它,请执行以下操作:

var value = pm.response.headers.get("the_header");
pm.environement.set("your_var", value);
var value = pm.response.headers.get("the_header");
pm.environement.set("your_var", value);