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:

Example for Conditional Operator in php

16-04-2017 php Conditional Operator example

Get previous date from given date in javascript

06-03-2017 date javascript previous date

How to get drop down value when drop down change using javascript

27-02-2017 onchange events dropdown javascript functions

How to remove last / value from url in javascript

27-02-2017 array javascript last value

Sample Validations in javascript

22-02-2017 validations javascript