2017-04-14 2 views
1

Gibt es ein Tool, um Ruheaufrufe an API-Endpunkte zu tätigen. Meine Aufgabe besteht darin, nacheinander eine Liste von Befehlen auszuführen, in denen ein Befehl eine Antwort des vorherigen Befehls verwendet und ausgeführt wird. Ich habe den Postboten geprüft, der es mir erlaubt, mehrere Anfragen gleichzeitig mit Hilfe von Sammlungen zu bearbeiten, aber wie kann ich eine Antwort verwenden und sie für die nächste Postanfrage verwenden und den gesamten Prozess automatisieren? Oder gibt es ein anderes Hilfsmittel, das helfen könnte?Rest Client für mehrere sequentielle Anfragen

Antwort

2

In Postbote können Sie Umgebungsvariablen mit den Ergebnissen und sie dann in den nächsten Anfragen verwenden.

Auschecken Postman's Dokumente. chaining requests

Eine weitere Möglichkeit, unter Verwendung eines einfachen javaScript in NodeJS wäre. Ex: (Holen Sie sich das erste Github des Users Folger in 2 gekettet Anfragen):

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

Vielen Dank für Ihre Antwort. Werde es überprüfen und zurück! – Tarun