2012-02-02 59 views
0

我正在爲我的nodejs應用程序編寫一些測試。測試工作正常,我遇到的唯一問題(使用restler)是當我測試post請求時,發送請求的主體總是空的。nodejs restler模塊post測試調用EMPTY body?

這是我在做什麼:

rest.post('http://localhost:3000/api/testpost1', { 
    name : "my name" 
}).on('complete', function(data,res) { 
    console.log("status code",res.statusCode) 
}); 

身在服務器上的req.body始終爲:{}

我在做什麼錯?

+0

我要回應我的問題:rest.post(的 'http://本地主機:3000/API/testpost1',{ 數據:{ 「名」 ('complete',function(data,res)console.log(「status code」,res.statusCode) }); 我需要發送的郵件正文必須包含在「數據」中.... – zumzum 2012-02-03 16:59:27

回答

1

這樣做:

rest.post('http://localhost:3000/api/testpost1', { 
    data: {name : "my name"} 
}).on('complete', function(data,res) { 
    console.log("status code",res.statusCode) 
});