Postman使用响应体中的值执行多个api调用
我是一个新的邮递员用户。我附上了一个屏幕截图,显示我的参数。每次调用此api时,我都会得到一个新的“nextpagetoken”。listid和activitytypeid没有更改。我想做的是找到一种方法自动重新运行此调用,直到响应正文中没有“nextpagetoken”。如果可能的话,我还想分别保存每个呼叫的响应 我已经找到了一些解决方案,但鉴于我是一个新用户,我没有完全理解它们+没有一个解释如何自动保存响应 任何帮助都将不胜感激Postman使用响应体中的值执行多个api调用,postman,Postman,我是一个新的邮递员用户。我附上了一个屏幕截图,显示我的参数。每次调用此api时,我都会得到一个新的“nextpagetoken”。listid和activitytypeid没有更改。我想做的是找到一种方法自动重新运行此调用,直到响应正文中没有“nextpagetoken”。如果可能的话,我还想分别保存每个呼叫的响应 我已经找到了一些解决方案,但鉴于我是一个新用户,我没有完全理解它们+没有一个解释如何自动保存响应 任何帮助都将不胜感激 您可以创建一个环境,如果选中该环境,则可以全局访问该环境。
您可以创建一个环境,如果选中该环境,则可以全局访问该环境。然后通过访问变量
{{{likethis}}
您的问题中没有包含很多细节,因此我将使用一个通用示例来回答这个问题
假设您想呼叫https://mysite/token
通过一个Post调用,从中可以得到一个使用json的响应,其中包含一个需要重用的令牌
https://mysite/token
var data = pm.response.json();
var accessToken = data.jwt;
pm.globals.set("token", accessToken);
http://mysite/page?token={{token}
)或其他任何地方,如参数李>
把它放在两个花括号里<代码>{{token}}
您还可以在全球范围内使用它。谢谢,SimonJL!您能否详细说明您的答案,以帮助我了解这将如何帮助我实现流程自动化,并在以后保存回复?
var data = pm.response.json();
var accessToken = data.jwt;
pm.globals.set("token", accessToken);