2012-03-07 62 views
0

我有一個nodeJS web套接字通過SSL監聽特定的端口。NodeJS和JBoss通過SSL

建立到該Web套接字的連接後,將向另一臺機器上的REST WS發出請求。該WS部署在JBoss服務器上...

的問題是,沒有請求到達WS,因此沒有響應retrived到的NodeJS:

錯誤:插座掛斷

我成功地使HTTPS從使用瀏覽器運行nodeJS的機器向WS請求。

任何幫助,將不勝感激!

感謝

+0

我能得到一些更多的信息?請求發出後是否出現錯誤,或者在顯示錯誤之前掛起了一點?如果掛起,則可能請求未完成,您需要在ClientRequest對象上調用end()。儘管得到應該已經關閉您的請求... – 2012-03-08 05:05:26

+0

謝謝!是的,請求在顯示錯誤之前掛起一點。你什麼意思?你可以給我一個例子嗎? – RedEagle 2012-03-08 09:40:40

+0

我編輯了我的舊回答,其中包括示例 – 2012-03-08 18:51:00

回答

0
https = require('https'); 

req = https.get({host: 'www.google.com', port: '80'}, function(res) { 
    res.on('data', function(data) { 
    console.log(data); 
    }); 
}); 

// Although https.get should end the request for you already, 
// try end it yourself. 
req.end(); 
+0

感謝您的回覆! – RedEagle 2012-03-08 01:10:46

+0

儘管添加該行,我仍然得到相同的錯誤,並且行爲是一樣的...還有什麼想法?請記住,nodeJS web套接字也通過HTTPS偵聽... – RedEagle 2012-03-09 10:21:40

+0

您可以發佈一些代碼來顯示您如何進行請求嗎? – 2012-03-09 16:41:10