Obtenir corps de la requête à partir de node.js s'http.IncomingMessage

Je suis en train de mettre en œuvre un simple point de terminaison HTTP pour une application écrite en node.js. J'ai créé le serveur HTTP, mais maintenant je suis bloqué sur la lecture de la demande de contenu du corps:

http.createServer(function(r, s) {
    console.log(r.method, r.url, r.headers);
    console.log(r.read());
    s.write("OK"); 
    s.end(); 
}).listen(42646);

Demande de la méthode, l'URL et les en-têtes sont imprimées correctement, mais r.read() est toujours NULL. Je peux dire que c'est pas un problème dans la façon dont la demande est faite, parce que content-length en-tête est supérieure à zéro sur le côté serveur.

La Documentation dit r est un http.IncomingMessage objet qui implémente l'Lisible interface de Flux, alors pourquoi il ne fonctionne pas?

OriginalL'auteur lorenzo-s | 2015-06-23