0
node.js에서 웹 사이트를 사용하려고합니다. 불행히도 사이트에서는 세션 쿠키를 저장하도록 설정하고 있습니다. 나는 쿠키 항아리를 정의하려했지만 그걸로 운이 없었습니다. 문제를 일으키는 코드의Node.js의 세션을 처리하는 방법은 무엇입니까?
간체 버전 :
당신은 요청을하기 전에 (어떤 시점에서) 쿠키 항아리에 쿠키를 추가해야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);
});
});
TY입니다. 필자는 spec에서 읽은 것부터, requst에 jar가 지정되면 자동으로 응답의 쿠키를 추가 할 것이라고 생각했습니다. 나는 지금까지 단호한 것으로 바꿨다. :) – Senad