http.requestを使うときはチャンクが送られてくる場合を忘れずに
軽くはまったので。
httpでGETしたりPOSTしたししたい場合は、http.requestのコールバックに渡されるhttp.ClientResponseにdataイベントをセットする。
ただし、dataのコールバックで受け取れるのはドキュメントにもあるとおり"chunk"なので、endイベントも拾って、dataで受け取ったものをすべてつなぎ合わせてから利用するようにしないといけない。
http - Node.js Manual & Documentation
"chunk"って書いてあるのを完全にスルーしてた・・・。