cómo hacer Auth en el cliente node.js
Quiero usar esta API de descanso con autenticación. Estoy tratando de incluir encabezado pero no obteniendo ninguna respuesta. está lanzando una salida que generalmente lanza cuando no hay autenticación. ¿Alguien puede sugerirme algunas soluciones? debajo está mi código
var http = require('http');
var optionsget = {
host : 'localhost', // here only the domain name
port : 1234,
path:'/api/rest/xyz',
headers: {
'Authorization': 'Basic ' + new Buffer('abc'+ ':' + '1234').toString('base64')
} ,
method : 'GET' // do GET
};
console.info('Options prepared:');
console.info(optionsget);
console.info('Do the GET call');
var reqGet = http.request(optionsget, function(res) {
console.log("statusCode: ", res.statusCode);
res.on('data', function(d) {
console.info('GET result:\n');
process.stdout.write(d);
console.info('\n\nCall completed');
});
});
reqGet.end();
reqGet.on('error', function(e) {
console.error(e);
});