【问题标题】:Where should I store a cookie?我应该在哪里存储 cookie?
【发布时间】:2011-06-22 06:33:34
【问题描述】:

我有一个与 Web 服务器通信的 WPF 应用程序。它需要在关闭时保存会话 cookie 以供后续使用。这样做的正确方法是什么?我可以将它放在配置文件、隔离存储或纯文本文件中,但我不想重新发明轮子。

【问题讨论】:

  • 一个罐子....抱歉抱歉无法抗拒。
  • @harper89 OP 说他正在使用 .NET;您的解决方案仅适用于 Java。
  • @djacobson,嗖嗖... jar 就像饼干罐一样。我一直想在我正在处理的代码中添加 cookie 怪物引用:P.

标签: c# windows cookies .net-4.0


【解决方案1】:

您现在将应用程序的用户设置存储在哪里?我可能会选择相同的区域。

如果当前没有指定区域,可能应用程序设置文件 (user.config) 是最好的位置。

【讨论】:

  • 我有一个设置文件。我想把它放在那里。我只是想知道饼干是否有一个“标准”的地方。不过好像没有。
【解决方案2】:

Settings 易于使用。您只需定义 List<Cookie> 类型的设置,然后像这样使用它:

public List<Cookie> Cookies {
    get {
        return Settings.Default.Cookies;
    }
    set {
        Settings.Default.Cookies = value;
        Settings.Default.Save();
    }
}

当然,您需要定义类型Cookie。

要创建设置,请转到您的应用程序属性(右键单击项目并选择属性),然后转到“设置”选项卡。

【讨论】:

    猜你喜欢
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 2019-04-25
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多