gpt4 book ai didi

java - 无法设置 cookie 的值

转载 作者:行者123 更新时间:2023-11-30 11:46:03 26 4
gpt4 key购买 nike

对不起我的英语。我在我的 Android 智能手机上创建了一个简单的应用程序。该应用程序必须将来自一个站点的 cookie 替换为具有不同值的 cookie,但其他参数必须相同。所以我就这样得到了那个 Cookie:

Cookie c = httpclient.getCookieStore().getCookies().get(0);

现在我想改变值(value)。问题从这里开始,因为我不能使用这样的方法:

c.setValue(newValue);

我不断收到错误消息“未定义 Cookie 类型的方法 setValue(String)”,不过我在各种代码中看到了使用该方法的示例,例如:http://www.javadrive.jp/servlet/cookie/index4.html .我究竟做错了什么?请向我解释清楚,因为我是 Java 新手。谢谢

最佳答案

Cookie接口(interface)没有定义任何 setXXX() 方法。您将需要创建 Cookie 的新实例来更改其状态(或者您可以转换它,但这需要您知道其基础类型)。

也许您应该考虑创建一个 BasicClientCookie 的实例并将其状态设置为与您已有的 cookie 相同的 cookie 状态,但要更改的值除外。

关于java - 无法设置 cookie 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10014603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com