首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postman使用响应体的值调用多个api

Postman使用响应体的值调用多个api
EN

Stack Overflow用户
提问于 2019-10-02 19:14:18
回答 2查看 714关注 0票数 0

我是个新邮递员用户。我附上了一张截图给你看我的参数。每次调用这个api时,我都会得到一个新的"nextpagetoken“。listid和activitytypeid没有变化。我想要做的是找到一种方法来自动重新运行这个调用,直到响应主体中没有"nextpagetoken“。我还想保存每个呼叫的响应,如果可能的话,单独保存。

我找到了一些解决方案,但考虑到我是一个新用户,我没有完全理解它们+没有一个解释如何自动保存响应。

任何帮助都将不胜感激!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-03 07:55:01

你的问题中没有包括很多细节,所以我将用一个通用的例子来回答这个问题。

假设您想要使用一个https://mysite/token Post调用来调用,您可以使用json获得一个响应,其中包含需要重用的令牌。

  1. 在您的集合中创建一个新请求。选择POST并将url https://mysite/token.
  2. Go写入测试选项卡。假设对url的调用的输出是一个json结构,类似于这个

代码语言:javascript
复制
{
    "jwt": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
}

您需要编写一个脚本来捕获令牌,如下所示:

代码语言:javascript
复制
var data = pm.response.json();
var accessToken = data.jwt;

pm.globals.set("token", accessToken);

  1. 现在您可以在下一个请求中使用它了。在url中,如果下一页是get (例如http://mysite/page?token={{token}}),或者其他任何地方,比如参数。

把它放在两个花括号里就行了。{{token}}

你也可以在你的全球范围内看到它。

票数 0
EN

Stack Overflow用户

发布于 2019-10-02 19:32:03

您可以创建一个环境,如果被选中,该环境是可以全局访问的。然后通过访问{{likethis}}调用该变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58207992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档