在使用 Facebook 图形 api 时,我使用 https.get 来请求 Facebook 用户数据。
var optionsP = {
host: 'graph.facebook.com',
path: '/me?access_token=XXXX'
};
https.get(optionsP, function(resp) {
resp.on('data', function(d) {
console.log('ondata')
console.log(d.length)
process.stdout.write(d)
});
}).on('error', function(e) {
console.error(e);
});
但是响应数据分为两部分!第一次打印最多 1034 个字符,然后同样的回调将再次工作并打印剩余的 1347 个字符。这些部分反应的原因是什么?