【发布时间】:2010-05-20 22:53:50
【问题描述】:
我正在构建的 Android 应用要求用户进行网络身份验证才能进行数据调用。在 Adobe AIR 和后来的 iPhone 中,我们通过在等效于 webview 的页面中呈现登录页面并在用户登录时设置 cookie 来做到这一点。随后的数据调用使用相同的 Cookie Jar,因此被视为经过身份验证。
在 Android 版本中,我使用 WebView 对用户进行身份验证,然后在完成后,我使用 DefaultHttpClient 进行数据调用,但是我似乎无法在第二次调用时加载数据。
我缺少一些 cookie 陷阱吗?我想 HTTPClient 和 WebView 将共享相同的 Cookie 空间。我错了吗?
【问题讨论】:
标签: android webview httpclient