如何从https服务器获取cookie并保存它们

时间:2014-08-28 10:37:37

标签: json node.js https

我正在研究node.js并尝试执行以下任务:

  1. 我必须连接到现有的https - 为此我决定选择针模块:

    needle.post('https://...', data, options, function (err, res, body){ });
    
  2. 我需要使用以下参数将请求作为json对象发送到服务器:

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

    据我了解,这些参数应在data内以needle.post发送。

  3. 如果我已连接到服务器,我需要从中获取cookie(sessionID参数等)并将其保存到文件/保存在内存中 在我与服务器的进一步操作期间看起来,Cookie应该在res.headers发回。

  4. 正确结束会议。
  5. 非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

Needle尚不支持Cookie。我建议使用不同的库,而不是在needle上滚动自己的实现。