This is the code I have to make a simple GET request:
var options = { host: \'localhost\', port: 8000, path: \'/restricted\' }; request = http.g
In newer version you can also just add auth parameter (in format username:password, no encoding) to your options:
var options = { host: 'localhost', port: 8000, path: '/restricted', auth: username + ':' + password }; request = http.get(options, function(res){ //... });
(NOTE: tested on v0.10.3)