西澤です。
とりあえずここに書き込ませてください。
class http.Agent のAPIドキュメントについてです。
例題に書かれていることが新しいバージョンでは
http.Agent から request メソッドが削除されているため
動かなくなっている様なのでお知らせします。
申し訳ありませんがドキュメントへの反映をお願いしてもよろしいでしょうか。
var http = require('http');
var keepAliveAgent = new http.Agent({ keepAlive: true });
keepAliveAgent.request(options, onResponseCallback);
↑新しいバージョンで動かなくなりました
var http = require('http');
var keepAliveAgent = new http.Agent({ keepAlive: true });
options.agent = keepAliveAgent;
http.request(options, onResponseCallback);
↑新しい指定方法
0.11のドキュメントへの反映でもOKだと思います。
node 0.10.38、0.11.14, 0.12.1, iojs 1.6.2 で動作する事は確認済みです。
以前のやり方では0.11.* のどこかで動かなくなっています。
西澤 和晃
P.S.
以下を見てみたのですが、プルリクエストなど
まだ私にはちょっと難しいのでまた今度トライします。