簡體   English   中英

如何在Node.js中處理會話?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM