function request()

in core/nodejsActionBase/test.js [97:121]


function request(packet, next, logger) {
    var http = require('request');
    var btoa = require('btoa');

    var options = {
        method: packet.method,
        url : packet.url,
        agentOptions : {
            rejectUnauthorized : false
        },
        headers : {
            'Content-Type' : 'application/json',
        },
        json : packet.parameters,
    };

    if (packet.auth) {
        options.headers.Authorization = 'Basic ' + btoa(packet.auth);
    }

    http(options, function(error, response, body) {
        if (error) console.log('[error]', error);
        else next(body);
    });
}