【发布时间】:2012-05-17 01:25:42
【问题描述】:
我有一个应用程序会进行多次 Web 调用,以便通过身份验证,然后返回 JSON。我的网络调用是到 https 服务器,我正在使用 HTTPURlConnection。
我需要将会话存储在cookie中,经过研究,我发现了这个
http://developer.android.com/reference/java/net/HttpURLConnection.html
在带有 cookie 的会话标题下,它告诉您在此处使用此代码
CookieManager cookieManager = new CookieManager();
CookieHandler.setDefault(cookieManager);
但是,当我尝试使用此代码时,新的 CookieManager();部分以红色突出显示并表示
构造函数CookieManager不可见
Cookiehandler.setDefault 也以红色突出显示
CookieHandler类型中的setDefault(CookieHandler)方法不适用于参数(CookieManager)
有谁知道这是为什么?
提前致谢!
【问题讨论】:
-
检查你的导入看看你是否使用了正确的
CookieManager类——应该是java.net.CookieManager -
请您发布您的代码。根据developer.android.com/reference/java/net/CookieManager.html 肯定有一个公共构造函数。您是否使用了正确的 CookieManager 类?
-
Rajesh 是对的,我更改了导入,没有工作,所以然后尝试单击修复项目设置,并且工作。干杯拉杰什
标签: java android cookiemanager