var http = require('http');
var options = {
method: 'GET',
host: 'www.google.com',
port: 80,
path: '/index.html'
};
http.request(
options,
function(err, resBody){
console.log("hey");
console.log(resBody);
if (err) {
console.log("YOYO");
return;
}
}
);
For some reason this just times out and doesn’t log anything to the console.
I’m aware that I could require('request') but I need to use http to be compatible with a plugin I’m using.
Also, background on my versions: Node is v0.8.2
Use the example here: http://nodejs.org/api/http.html#http_http_request_options_callback
the callback does not have an error parameter, you should use on(“error”, …)
and your request doesn’t get sent till you call end()