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

Android CookieManager
EN

Stack Overflow用户
提问于 2012-05-08 14:33:28
回答 1查看 7.1K关注 0票数 5

我有一个应用程序,它可以进行几次web调用以进行身份验证,然后返回一个JSON。我的网络调用是对https服务器的,我正在使用HTTPURlConnection。

我需要将会话存储在一个cookie中,在仔细研究之后,我发现了这个

http://developer.android.com/reference/java/net/HttpURLConnection.html

在使用cookie头的会话中,它告诉您在这里使用以下代码

代码语言:javascript
复制
   CookieManager cookieManager = new CookieManager();
   CookieHandler.setDefault(cookieManager);

然而,当我尝试使用这段代码时,新的CookieManager();部分用红色高亮显示,并表示

构造函数CookieManager不可见

Cookiehandler.setDefault也用红色高亮显示

类型CookieHandler中的方法setDefault(CookieHandler)不适用于参数(CookieManager)

有人知道这是为什么吗?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-08 14:41:26

您可能试图使用错误的CookieManager类。在Android中有两个类..。

代码语言:javascript
复制
android.webkit.CookieManager
java.net.CookieManager

对于这个上下文,您需要使用java.net.CookieManager类。

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

https://stackoverflow.com/questions/10500693

复制
相关文章

相似问题

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