0
我想存儲我在HTTP響應中收到的cookie,並在下一個HTTP請求中將它們發送到服務器。我知道HTTPOnly cookies「不喜歡」JS。那麼如果設置爲true,Request節點(使用node.js)將jar中的HTTPOnly cookie存儲在jar中嗎?Node.js請求節點是否存儲HTTPOnly Cookie?
如果不是我該如何解決這個問題,因爲這是保持會話打開的原因。
感謝您的幫助!
我想存儲我在HTTP響應中收到的cookie,並在下一個HTTP請求中將它們發送到服務器。我知道HTTPOnly cookies「不喜歡」JS。那麼如果設置爲true,Request節點(使用node.js)將jar中的HTTPOnly cookie存儲在jar中嗎?Node.js請求節點是否存儲HTTPOnly Cookie?
如果不是我該如何解決這個問題,因爲這是保持會話打開的原因。
感謝您的幫助!
作爲大部分HTTP請求的響應標頭的一部分,Cookies被返回。因此,如果您碰巧使用請求模塊發出HTTP請求,則可以控制日誌響應並檢查標頭中的cookie。此後,您可以將它們用於您自己的操作和工作。你可以做類似如下:
request({
method: 'GET',
url: url,
headers:<some-req-headers>
}, function(err, response, body) {
if (err) {
console.log(err);
} else {
console.log(response.headers);
}
});
據我所觀察,大多數cookie是'set-cookie'字段的response.headers的一部分。