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