/** * Usage example of the `Agent` base class. */ var url = require('url'); var http = require('http'); var Agent = require('./agent'); var endpoint = process.argv[2] || 'http://nodejs.org/api/'; var opts = url.parse(endpoint); opts.agent = new Agent(); var req = http.get(opts, function (res) { console.log('"response" event!', res.headers); res.pipe(process.stdout); });