CookieJar 持久化 cookie 的位置在哪里?

huangapple go评论88阅读模式
英文:

Where CookieJar persists cookies?

问题

CookieJar似乎将cookie持久化到了某个地方,而不是保存在内存中,但是我在文档中找不到这些细节。那么CookieJar将cookie持久化到哪里了呢?有没有办法改变cookie的持久化位置?

PS:我提出这个问题的原因是,cookie在程序重新启动后似乎仍然存在。

英文:

The CookieJar seems to persist cookies somewhere not in memory but I couldn't find these details on documentation. So where CookieJar persists cookies? Is there a way to change where the cookies are persisted?

PS: Reason for the question is that cookies seems to survive after program is restarted.

答案1

得分: 3

Package cookiejar

导入 "net/http/cookiejar" 包

cookiejar 包实现了一个符合 RFC 6265 标准的内存中的 http.CookieJar。

jar.go

英文:

> Package cookiejar
>
> import "net/http/cookiejar"
>
> Package cookiejar implements an in-memory RFC 6265-compliant
> http.CookieJar.
>
> jar.go

答案2

得分: 1

net/http/cookiejar中的实现将cookie存储在内存中。

如果你想要更持久的存储形式,可以通过提供自己的http.CookieJar接口实现来实现。

英文:

The implementation from net/http/cookiejar stores cookies in memory.

If you want a more persistent form of storage, you can do so by providing your own implementation of the http.CookieJar interface.

huangapple
  • 本文由 发表于 2014年12月20日 03:10:24
  • 转载请务必保留本文链接:https://go.coder-hub.com/27572448.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定