繁体   English   中英

Android CookieManager

[英]Android CookieManager

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

我需要将会话存储在cookie中,经过研究后,我发现了这一点

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

在带有cookies标头的会话下,它会告诉您在此处使用此代码

   CookieManager cookieManager = new CookieManager();
   CookieHandler.setDefault(cookieManager);

但是当我尝试使用这段代码时,新的CookieManager(); 部分亮点红色并说

构造函数CookieManager不可见

并且Cookiehandler.setDefault也以红色突出显示

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

有人知道为什么吗?

提前致谢!

您可能正在尝试使用错误的CookieManager类。 在Android中有2个类......

android.webkit.CookieManager
java.net.CookieManager

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM