How to make an http request in node js

http
module
node js

In node js there is an node module like http. Now include the http module into server file. By using this node module we can call webservices also.

var http = require('http');

Syntax for make http request.

try{
		var Authorization = "Basic " + new Buffer("username:password").toString("base64");
		var options = {
			host: 'IP_ADDRESS',
			port: PORT_NUMBER,
			method: 'GET',
			headers : {
				"Authorization" : Authorization
			}
		};
		
		var reqp = http.request(options, function(resp) {
			resp.setEncoding('utf8');
			resp.on('data', function (chunk) {
				// the response is in string format. So we need to convert to json.
				var resdata = JSON.parse(chunk);
				console.log(resdata);
			});
		});

		req.on('error', function(e) {
		  console.log('problem with request: ' + e.message);
		});

		// write data to request body
		reqp.write('data\n');
		reqp.write('data\n');
		reqp.end();			
}catch(e){
	console.log(e);
}

 

You might also like:

A Very Big Sum | Javascript | hackerrank

07-05-2020 A Very Big Sum Javascript hackerrank

How to insert bulk information into database in single query execution

18-03-2017 insert sql bulk database

Remove last two characters from given string

06-03-2017 substring javascript remove

Change datepicker display format

06-03-2017 datepicker angular js

Call a function every second or 5 seconds in javascript

22-02-2017 setinterval function calling