[英]How to deal with Sessions in Node.js?
我正在尝试在node.js中使用网站。 不幸的是,该网站告诉我要启用Session-Cookies的保存。 我试图定义一个饼干罐,但是我没有运气。
导致问题的代码的简化版本:
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);
});
});
在发出请求之前,您必须(在某个时候)将cookie添加到cookie jar。 有关类似的示例,请参见此答案 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.