我遇到了一个奇怪的问题,我不知道如何解决。我使用以下代码打印响应的主体。
proxy_response.setEncoding('utf-8');
proxy_response.on('data', function (chunk) {
console.log('BODY: ' + chunk);
});
proxy_response.on('end', function() {
console.log('No more data in response.')
});
此代码适用于this网站,但如果我尝试使用Agar.io,它会失败并打印出奇怪的字符序列,即使编码是正确的(根据meta charset属性)的回应)。我可以通过在搜索栏中输入view-source:agar.io
来查看带有chrome的正确来源(这就是我希望我的程序打印的内容)。 This是响应的样子。 This是我感到困惑的代码。
答案 0 :(得分:1)