我有一个应用程序,它可以进行几次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)
有人知道这是为什么吗?
提前感谢!
发布于 2012-05-08 14:41:26
您可能试图使用错误的CookieManager类。在Android中有两个类..。
android.webkit.CookieManager
java.net.CookieManager对于这个上下文,您需要使用java.net.CookieManager类。
https://stackoverflow.com/questions/10500693
复制相似问题