在 PHP 中,获取从远程服务器发送的 cookie 只需使用 cURL 并启用一些 cookie 处理选项即可。
如果我将我的服务器视为向远程服务器发出请求的客户端,我想知道如何在 Node.js 中完成此操作?我的服务器/应用程序会收到这些 cookie 吗?如果是这样,我如何获取这些 cookie 的名称和值?
我尝试使用以下 Node.js 模块但无济于事:
- 请求(???不是功能的一部分?)
- tough-cookie(不是功能的一部分)
- client-http(我得到一个空数组)
- node-curl(我得到一个空数组)
任何指示将不胜感激。谢谢!
最佳答案
您可以使用Node.js
附带的http
模块
var http = require('http');
http.get('http://www.google.ca', function(res) {
console.log(res.headers['set-cookie']);
});
将向您提供 google.ca
在您访问时尝试为您设置的所有 Cookie。
关于javascript - (node.js) 如何从远程服务器获取cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30633156/