2014-08-28 36 views
0

我學習的node.js,並試圖實現以下任務:如何從HTTPS服務器的cookie,並將它們保存

  1. 我得連接到現有的HTTPS - 爲此,我決定選擇針模塊:

    needle.post('https://...', data, options, function (err, res, body){ }); 
    
  2. 我需要使用這些參數的請求發送到服務器的JSON對象:

    {"action": "AuthenticationManagement", "method":"login", "data": [null, null], "type": "rpc", "tid": 1} 
    

    據我瞭解,這些參數應在 needle.post內發送。

  3. 在我連接到服務器的情況下,我需要從它獲取cookie(sessionID參數等),並在我的服務器進一步操作過程中將它保存到文件中/保存在內存中 。看起來,Cookie應該發回res.headers

  4. 正確結束會話。

任何幫助將不勝感激。

回答

0

Needle尚不支持cookies。我建議使用不同的庫,而不是通過needle來滾動自己的實現。

+0

你能建議一個合適的圖書館嗎? – maria 2014-08-28 11:48:58

+0

@maria這是最常用的一個:https://github.com/mikeal/request – rollingBalls 2014-08-28 11:52:55

+0

是的,我也看了一下這個模塊,但是一些例子很不清楚。也許你可以給我一個例子來解釋我如何處理cookies – maria 2014-08-28 13:52:26

相關問題