pedido – módulo de pedido http

https://github.com/mikeal/request

transmitir respostas http para arquivos:

request('http://google.com/doodle.png')
.pipe(fs.createWriteStream('doodle.png'));

ou apenas use como um cliente http, com callbacks

request.post('http://localhost:5984/foo', { json: { foo: 'bar' }, function(err, res, body) {
console
.log(body);
});