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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *