Je souhaite ouvrir une page dans node et traiter le contenu dans mon application. Quelque chose comme ça semble bien fonctionner :
var opts = {host: host, path:pathname, port: 80};
http.get(opts, function(res) {
var page = '';
res.on('data', function (chunk) {
page += chunk;
});
res.on('end', function() {
// process page
});
Cependant, cela ne fonctionne pas si la page renvoie une redirection 301/302. Comment puis-je le faire de manière réutilisable au cas où il y aurait plusieurs redirections ? Existe-t-il un module wrapper au-dessus de http pour gérer plus facilement le traitement des réponses http à partir d'une application de nœud ?