Flux de réponse HTTP Node.js

À l'aide de la maternelle http.get() dans Node.js je suis en train de tuyau d'une réponse HTTP à un flux de données que je peux lier data et end événements.

Je suis actuellement à la manipulation de ce pour gzip données, à l'aide de:

http.get(url, function(res) {
  if (res.headers['content-encoding'] == 'gzip') {
    res.pipe(gunzip);
    gunzip.on('data', dataCallback);
    gunzip.on('end', endCallback);
  }
});

Gunzip est un flux et cela fonctionne, tout simplement. J'ai essayé de créer des flux (écrire des ruisseaux, puis de lire les flux) et le tuyau de la réponse, mais je n'ai pas eu beaucoup de chance. Toutes les suggestions de reproduire ce même accord, pour les non-format de contenu?

source d'informationauteur dzm | 2013-10-25