我正在使用node.js网络库,它允许我访问它接收的原始数据。我碰巧知道在某些情况下它将是一个HTTP数据包,我想知道解析它的最佳方法是什么。理想情况下会有某种类型的库?
var socket = net.connect(port, listener);
socket.on('data', function(data) {
// If I know data is an HTTP packet how do I parse it and do something like below?
// var packet = lib.parse(data);
// console.log(packet.host);
});