在Loopj AsyncHttpClient和WebClient之间共享cookie

时间:2014-09-25 10:29:12

标签: android cookies webview loopj asynchttpclient

我尝试执行以下操作时未成功:

  1. 使用loopj AsyncHttpClient使用发布请求执行对登录页面的请求
  2. 登录页面将用户登录并以会话cookie响应
  3. 稍后,在同一个应用程序中,我创建了一个webview来打开一个需要用户登录的特定页面。默认情况下,用户没有登录,所以我的第一个结论是loopj的库没有共享cookie与其余的申请
  4. 我尝试了很多不同的方法但没有成功。我能做的最好的事情是为loopj创建持久性cookie存储,然后迭代cookie并在创建webview时重新创建它们。这是第一次使用,但是如果用户在Web视图中注销并且我尝试再次登录,则cookie不会刷新。

    结论:对于loopj的库和同一应用程序中的任何webview,是否有一种简单的方法可以共享相同的cookie /上下文?迭代到cookie商店等不是解决方案,这应该是非常直接的。

0 个答案:

没有答案