ここでブツ切れデータを持ったBufferとして渡ってきます。ブツ切れなので全データ取得できるまでとりあえずどこかに放り込む。普段読める文字への変換。日本語ですが動きます。どちらでも良いと思います。allBuffer使ったほうが本来のやり方な気がします。ここでは書きませんが文字コード変換(node-iconv)もBufferのままの方が楽です。request終了をする。error処理をわざとしていないのでこういった書き方ができます。本来はon('error')などを使ってエラー処理すべきです。lib/http.jsの880行目あたりからの推測ですが。lib/http.jsの883行目こちらもこのあたりからの推測です。Buffer2.ぐぐりました。