Llamada básica de HTTP GET con node.js
Código de ejemplo para hacer una llamada a una API Rest usando método GET con node.js. En este ejemplo se introduce en la cabecera el token Bearer y se espera una respuesta JSON.
process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0;
const http = require('http');
const https = require('https')
const options = {
hostname: '10.150.0.58',
port: 443,
path: '/api/endpoint',
method: 'GET',
headers: {
'Authorization': 'Bearer xxxxxxxxxxxxxx',
'Accept': 'application/json'
}
};
https.get(options, (res) => {
// console.log('statusCode:', res.statusCode);
// console.log('headers:', res.headers);
res.on('data', (d) => {
const datos = JSON.parse(d);
//process.stdout.write(datos);
console.log(datos);
});
}).on('error', (e) => {
console.error(e);
});