代码:
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);**
}
});
这就是我得到的(不能复制粘贴在这里,所以我放了一个屏幕截图)
打印区块时输出http://www.awflasher.com/temp_output.png
您正在接收二进制数据。
当您注销数据时,您将其解释为文本,并通过编码过程发送。我的最佳猜测是,心形符号是第一个字节,然后有一个终止字符串的序列。
如果你想可视化数据,可以使用一个简单的循环来写出数据。