代码:
var req = http.request(options, function(res) {
res.setEncoding('utf8');
res.on('data', function (chunk) {
var raw_data = chunk
**console.log('raw_data:', raw_data);**
}
});
这就是我得到的(不能复制和粘贴,所以我放了一个屏幕截图)
Output when I print the chunk http://www.awflasher.com/temp_output.png
答案 0 :(得分:1)
您正在接收二进制数据。
当您记录数据时,您将其解释为文本,通过编码过程发送它。我最好的猜测是心脏符号是第一个字节,然后你有一个终止字符串的序列。
如果要将数据可视化,请使用简单的循环来写出数据。