我正在使用带有Express的Nodejs。有没有办法同时从请求中获取所有响应内容。我使用telnet来发出请求,但我没有同时收到所有内容。相反,我逐个部分地得到它。我需要从该响应中提取数据,因此我尝试将所有内容写入文件,然后将该xml文件内容转换为json。
答案 0 :(得分:0)
我相信您为此目的使用流。 所以,你很可能必须使用' end'要确定的事件,数据提取已完成。
非常示例代码:
let data = ""
response.on('data', x => data += x)
response.on('end', () => firesomeCallback(data));