title: How to use http.client in Node.js if there is basic authorization
body: <p>As per title, how do I do that?</p>
  
  <p>Here is my code: </p>
  
  <pre><code>var http = require('http');
  
  // to access this url I need to put basic auth.
  var client = http.createClient(80, 'www.example.com');
  
  var request = client.request('GET', '/', {
      'host': 'www.example.com'
  });
  request.end();
  request.on('response', function (response) {
    console.log('STATUS: ' + response.statusCode);
    console.log('HEADERS: ' + JSON.stringify(response.headers));
    response.setEncoding('utf8');
    response.on('data', function (chunk) {
      console.log('BODY: ' + chunk);
    });
  });
  </code></pre>