Skip to content

Instantly share code, notes, and snippets.

@cadebward
Created November 14, 2014 20:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cadebward/b9352cdc46de7970ad56 to your computer and use it in GitHub Desktop.
Save cadebward/b9352cdc46de7970ad56 to your computer and use it in GitHub Desktop.
rainforest-challenge.js
var url = require('url');
var request = require('request');
var options = {
url: 'http://letsrevolutionizetesting.com/challenge',
headers: {
'Accept': 'application/json'
}
};
function callback(error, response, body) {
if (!error && response.statusCode == 200) {
var respJSON = JSON.parse(body);
console.log(respJSON)
if (!respJSON.follow) {
return
}
var parsedUrl = url.parse(respJSON.follow);
var search = parsedUrl.search;
follow(search);
}
}
function follow(search) {
var obj = {
url: 'http://letsrevolutionizetesting.com/challenge' + search,
headers: {
'Accept': 'application/json'
}
};
request(obj, callback);
}
request(options, callback);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment