寻找一个独立的库来处理Javascript中的个人容器上的HTTP cookie

Looking for a standalone library for handling HTTP cookies on a personal container in Javascript

本文关键字:cookie HTTP Javascript 一个 独立 寻找 处理      更新时间:2023-09-26

你知道处理cookie的Javascript库是否存在,它是成熟的,可以在没有浏览器的情况下工作吗?换句话说,我只想要包含在web浏览器和HTTP客户端中并遵循当前标准的cookie逻辑,并且cookie是从私有存储中存储和检索的。

我认为库只能包含get/set方法。set方法设置来自"set -Cookie"HTTP报头的Cookie, get方法返回要在特定主机(或域)的"Cookie"报头中发送的Cookie列表。get方法还需要接收主机作为参数,因为如果主机为另一个域指定cookie,则返回错误或其他内容。有更多关于饼干的细节,可以很好地拥有。

我看到的问题,如是否有一个等效的Apache HTTP客户端在JavaScript?但答案是有效的,并将cookie设置在浏览器中,而不是在特定的容器中。

注意:我查看了https://github.com/jed/cookies/blob/master/lib/cookies.js,它是现在匹配问题的更接近的库。最重要的问题是,没有一个getter域:想象一下,你想要返回所有的cookie为yahoo.com域,这个逻辑不是库的一部分,它是cookie库决定哪些cookie发送HTTP请求的最重要的功能之一。

我找到了一个库来回答我的问题:CookieJar for Node(未绑定到HTTP请求)。考虑到@Barmar注释与libcurl上的cookie jar有关。

我找到了lib使用以下查询:站点:github.com cookies lib域安全

你看过Cookies.js了吗?它声称是客户端和跨浏览器的