Nodejs telnet实时响应获取

我使用Express来使用Nodejs。 有什么办法可以同时从请求中获取所有的响应内容吗? 我正在使用telnet发出请求,但并不是在同一时间获取所有内容。 相反,我正在逐渐获得它。 我需要从该响应中提取数据,所以我正在尝试将所有内容写入文件,然后将该xml文件内容转换为json。

我相信你为此目的使用stream。 所以,很可能你必须使用“结束”事件来确定数据获取是否完成。

非常示例代码:

let data = "" response.on('data', x => data += x) response.on('end', () => firesomeCallback(data));