Simple HTTP GET with Node.JS

Problem

  • Need a simple HTTP GET call with return value

Solution

var http = require(“http”);
hget(“127.0.0.1”, “8086”,”/exampleCall”,
    function (data) {
        //process your data here
    });
function hget(url, port, path, callbackData) {
    var options = {
        host: url,
        port: port,
        path: path
    };
    callback = function (response) {
        var body = ”;
        response.on(‘data’, function (chunk) {
            body += chunk;
        });
        response.on(‘end’, function () {
            callbackData(body);
        });
    }
    var req = http.request(options, callback).end();
}