[英]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.