序列化CookieManager / CookieStore

问题描述 投票:2回答:2

我正在制作一个访问网站的Java程序,这取决于分发cookie以便可以登录。我发现使用CookieManager可以让我的URLConnection至少收集这些cookie,但是然后怎么办?当Java程序关闭时,我是否仍保留这些cookie?

我已经有了一个管理一些变量的序列化的类,那么如何在此序列化过程中实现cookie? Java显然不允许我默认情况下序列化CookieManagers和CookieStores。

java cookies
2个回答
2
投票

您可以扩展CookieManager并使其实现可序列化。然后使用您刚创建的扩展CookieManager。


0
投票

您可以使用cookie管理器,将所有cookie标头保留在可序列化的映射中。您可以调用put方法,使其再次解析cookie标头。

© www.soinside.com 2019 - 2024. All rights reserved.