当前位置:  开发笔记 > Android > 正文

WebView和HTTPClient之间的共享Cookie?

如何解决《WebView和HTTPClient之间的共享Cookie?》经验,为你挑选了1个好方法。

我正在构建的Android应用程序需要Web身份验证才能让用户进行数据调用.在Adobe AIR和更高版本的iPhone中,我们通过在webview等效页面中呈现登录页面并在用户登录时设置cookie来实现此目的.后续数据调用使用相同的Cookie Jar,因此被视为已通过身份验证.

在Android版本中,我使用WebView对用户进行身份验证,然后一旦完成,我使用DefaultHttpClient进行数据调用,但是我似乎无法在第二次调用时加载数据.

是否有一些我失踪的饼干?我想HTTPClient和WebView将共享相同的Cookie空间.我错了吗?



1> Arpit..:

这是我的代码片段最终起作用(其部分伪代码被从我的项目中删除,而某些事情,比如通过Singleton调用MyApplication,更多的是说明要做什么,而不是如何使用最佳实践) :

http://gist.github.com/610754

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有