我正在研究node.js并尝试执行以下任务:
我必须连接到现有的https - 为此我决定选择针模块:
needle.post('https://...', data, options, function (err, res, body){ });
我需要使用以下参数将请求作为json对象发送到服务器:
{"action": "AuthenticationManagement", "method":"login", "data": [null, null], "type": "rpc", "tid": 1}
据我了解,这些参数应在data
内以needle.post
发送。
如果我已连接到服务器,我需要从中获取cookie(sessionID
参数等)并将其保存到文件/保存在内存中
在我与服务器的进一步操作期间看起来,Cookie应该在res.headers
发回。
非常感谢任何帮助。
答案 0 :(得分:0)
Needle
尚不支持Cookie。我建议使用不同的库,而不是在needle
上滚动自己的实现。