我试图在node.js中使用网站。不幸的是,该网站告诉我启用Session-Cookies的保存。我试图定义一个cookie-jar,但我没有运气。
导致问题的代码的简化版本:
var request = require('request');
var j = request.jar();
request.defaults({jar: j});
request({
"uri": "https://www.somesite.tld",
"method": "GET"
},function(error, response, body) {
request({
"uri": "https://www.somesite.tld/login",
"method": "POST",
"form": {
"user": "Username",
"pwd": "password"
}
}, function (error, response, body) {
console.log(body);
});
});