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:

How to search text in string using php ?

29-10-2017 php search string search

Detect AdBlock with JavaScript in my browser

30-07-2017 AdBlock javascript detect

Sanitization in java sript

14-03-2017 sanitization java script

How to make an http request in node js

14-03-2017 http module node js

Call a function every second or 5 seconds in javascript

22-02-2017 setinterval function calling