title: how to do Auth in node.js client
body: <p>I want to get use this rest api with authentication. I'm trying including header but not getting any response. it is throwing an output which it generally throw when there is no authentication. can anyone suggest me some solutions. below is my code</p>
  
  <pre><code>var http = require('http');
  
  var optionsget = {
      host : 'localhost', // here only the domain name
  
      port : 1234,
  
      path:'/api/rest/xyz',
              headers: {
       'Authorization': 'Basic ' + new Buffer('abc'+ ':' + '1234').toString('base64')
     } ,
      method : 'GET' // do GET
  
  };
  
  console.info('Options prepared:');
  console.info(optionsget);
  console.info('Do the GET call');
  
  var reqGet = http.request(optionsget, function(res) {
      console.log("statusCode: ", res.statusCode);
  
      res.on('data', function(d) {
          console.info('GET result:\n');
          process.stdout.write(d);
          console.info('\n\nCall completed');
      });
  
  });
  
  reqGet.end();
  reqGet.on('error', function(e) {
      console.error(e);
  });
  </code></pre>