gpt4 book ai didi

android setcookie

转载 作者:行者123 更新时间:2023-11-30 04:37:39 25 4
gpt4 key购买 nike

我正在尝试如下设置 cookie。

CookieSyncManager.createInstance(context);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setCookie("http://wwww.mydomain.com",
"mycookie=123"; Domain=.mydomain");
CookieSyncManager.getInstance().sync();

当我从 mydomain.com 访问页面时,可以检索 cookie。但是当我尝试使用 IP 地址设置 cookie 时,页面无法检索到 cookie。

1) 是因为我们只能使用主机名设置 cookie 吗?2) 为什么当我使用IP地址访问网站时,该网站仍然能够设置和检索cookie?

最佳答案

它是规范的域名:

Domain=domain Optional. The Domain attribute specifies the domain for which the cookie is valid. An explicitly specified domain must always start with a dot.

http://www.ietf.org/rfc/rfc2109.txt

Android 可能会从 URL 中提取域和路径,但该域必须是完全限定的域名。

此外,如果您通过 ip 访问,则以下语句是相关的:

Domain Selection The origin server's fully-qualified host name must domain-match the Domain attribute of the cookie.

虽然答案是肯定的。

关于android setcookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6567640/

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