首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android setcookie

android setcookie
EN

Stack Overflow用户
提问于 2011-07-04 13:34:15
回答 1查看 3.5K关注 0票数 1

我正在尝试设置cookie,如下所示。

代码语言:javascript
复制
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?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-04 16:11:07

根据规范,它是一个域名:

Domain=domain可选。Domain属性指定cookie有效的域。显式指定的域必须始终以点开头。

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

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

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

Cookie域选择源服务器的完全限定主机名必须与

的域属性匹配。

答案是肯定的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6567640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档