Nodejs中的http模块,发起http请求时,如果回复的数据过长,会被分段传回来

QQ图片20180924223705.png

如图,第一条json数据太长,在"cumulativeGasUsed"处被拆分成两断了

    var req = http.request(options, res => {
        var data = "";
        res.on("data",chunk => {
            data += chunk;
        });
        res.on("end", () => {
            console.log(data);
        })
    })

通过上述代码解决,当获取data时将其拼接起来,触发end时间时,再对拼接起来的数据操作