2017-04-14 113 views
1

是否有工具可用於對api端點進行剩餘呼叫。我的任務是順序運行一個命令列表,其中一個命令使用前一個命令的某個響應並運行。我檢查了郵差,它允許我使用集合同時運行多個請求,但是如何使用響應並將其用於下一個請求並自動執行整個過程?還是有其他工具可以幫助嗎?Rest Client對於多個連續請求

回答

2

在postman中您可以使用結果設置環境變量,然後在接下來的請求中使用它們。

結帳輸出郵遞員的文檔。 chaining requests

另一種方法是在NodeJS中使用簡單的javaScript。 例如:(拿到第一GitHub的user's跟隨在2個鏈接請求):

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); 
    }); 
+0

感謝您的答覆。將檢查它並恢復! – Tarun