Javascript:如何模拟浏览器cookie实现?

Javascript:如何模拟浏览器cookie实现?,javascript,cookies,node.js,Javascript,Cookies,Node.js,我正在尝试使用node.js创建一个功能齐全的web代理,它基本上下载网页并将其显示给客户端。不过,我在实现cookies时遇到了问题,因为这比我想象的要困难,因为它们有很多规则 是否有任何库已经用来模拟浏览器处理cookie的方式?这可以帮助您使用node.js进行会话处理 希望它能对您有所帮助。您真的应该看看Tobi的cookie实现,这里有一些有用的链接: 饼干和饼干罐: 对cookie和cookie jar的测试: 最后但并非最不重要的一点是,查看浏览器文件,了解它们是如何在请求上实

我正在尝试使用node.js创建一个功能齐全的web代理,它基本上下载网页并将其显示给客户端。不过,我在实现cookies时遇到了问题,因为这比我想象的要困难,因为它们有很多规则

是否有任何库已经用来模拟浏览器处理cookie的方式?

这可以帮助您使用node.js进行会话处理


希望它能对您有所帮助。

您真的应该看看Tobi的cookie实现,这里有一些有用的链接:

饼干和饼干罐:

对cookie和cookie jar的测试:

最后但并非最不重要的一点是,查看浏览器文件,了解它们是如何在请求上实现的:(查找该文件中出现的每个单词“cookie”)

使用时,它已经处理将连续请求的cookie存储在cookie jar中


或者,如果您不想重新使用Nodejitsu的轮子来创建一个完整的代理。

这与我要问的不同,我试图模拟的是这样的:。如果它是一个代理,您不想透明地传递cookie头吗?我希望您这样做纯粹是一个学习实验(这很好)因为在节点中已经有大量这样的生产强化代理。