【问题标题】:Rest Client for multiple sequential requests用于多个顺序请求的 Rest Client
【发布时间】:2017-04-14 18:36:48
【问题描述】:

是否有可用于对 api 端点进行休息调用的工具。我的任务是顺序运行一个命令列表,其中一个命令使用前一个命令的某些响应并运行。我检查了邮递员,它允许我使用集合同时运行多个请求,但是我如何使用响应并将其用于下一个发布请求并自动化整个过程?或者有没有其他工具可以帮助?

【问题讨论】:

    标签: rest postman rest-client


    【解决方案1】:

    在 postman 中你可以设置环境变量和结果,然后在接下来的请求中使用它们。

    查看邮递员的文档。 chaining requests

    另一种方法是在 NodeJS 中使用简单的 javaScript。 例如:(在 2 个链接请求中获取第一个 github 用户的关注者):

    const fetch = require('node-fetch');
    
    fetch('https://api.github.com/users/github')
        .then(function(gituhubUser) {
            return gituhubUser.json();
        })
        .then(function(gituhubUserJSON) {
            return fetch(gituhubUserJSON.followers_url)
        })
        .then(function(followers) {
            return followers.json();
        })
        .then(function(followersJSON) {
           console.log(followersJSON[0].login);
        })
        .catch(function(err) {
           console.log(err);
        });
    

    【讨论】:

    • 感谢您的回复。将检查并恢复!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-23
    • 2017-10-01
    • 1970-01-01
    • 2017-11-02
    • 2016-02-28
    • 2018-07-22
    相关资源
    最近更新 更多