【问题标题】:Apache HttpComponent Client save cookies to file and use them for future requests (using CookieStore)Apache HttpComponent 客户端将 cookie 保存到文件中并用于将来的请求(使用 CookieStore)
【发布时间】:2014-02-23 17:59:20
【问题描述】:

是否可以将 cookie 保存到文本文件并在以后的请求中使用它们?
或者我们可以定义一个文本文件为 CookieStore?

有没有很好解释的例子?
Cookies在程序中正常保存了多长时间,保存在哪里?在记忆中多久?只是为了程序在虚拟机中运行的时间?

我们是否必须从本地 CookieStore 中遍历列表获取每个 cookie,然后手动将它们添加到文本文件中,然后再将这些 cookie 添加到 CookieStore 中?

【问题讨论】:

    标签: java cookies java-7 apache-httpclient-4.x apache-httpcomponents


    【解决方案1】:

    HttpClient 附带的BasicCookieStore 类是Serializable,因此可以将其实例写入对象流和从对象流中读取。如果你想要一个更优雅的持久化机制,你必须通过从存储中获取单个 cookie 并将它们写入持久存储来实现它。

    【讨论】:

      猜你喜欢
      • 2016-01-01
      • 2017-05-03
      • 1970-01-01
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      • 2011-01-14
      • 2018-10-09
      • 2012-10-13
      相关资源
      最近更新 更多