2012-02-23 44 views

回答

3

如果仔細觀察該示例,該HTTP請求用於將數據發佈到某個位置。爲了獲取網頁內容,您應該使用GET方法。

var options = { 
    host: 'www.google.com', 
    port: 80, 
    method: 'GET' 
}; 

HTTP響應在作爲構造函數的參數提供的回調函數中的on事件函數中可用。

var req = http.request(options, function(res) 
{ 
    res.setEncoding('utf8'); 
    var content; 
    res.on('data', function (chunk) 
    { 
     // chunk contains data read from the stream 
     // - save it to content 
     content += chunk; 
    }); 

    res.on('end', function() 
    { 
     // content is read, do what you want 
     console.log(content); 
    }); 
}); 

現在我們已經實現了事件處理程序,調用請求結束來發送請求。

req.end(); 
+1

你剛剛救了我。我在保存塊的時候在我的代碼中亂搞。非常感謝! – 2016-05-27 17:53:24

+0

@ aniskhan001高興地幫助:) – supertopi 2016-05-28 09:28:42