2
使用Facebook圖形API時,我已經使用https.get來請求Facebook用戶數據。https.get響應ondata回調觸發多次
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);
});
但是響應數據來自2部分!第一次打印多達1034個字符,然後再次同樣的回調將工作並打印剩餘的1347個字符。這些部分迴應的原因是什麼?
感謝rdrey ......按照文檔「事件:數據發射時一塊的郵件正文被收到。「所以我們必須添加這些部分來創建一個完整的消息體。 :) – Vivek 2012-08-05 12:29:17
沒錯。 :) – rdrey 2012-08-05 12:34:12