【发布时间】:2012-10-26 10:25:09
【问题描述】:
我正在 Android 上制作程序。 它有一个按钮和一个 WebView。如果我单击该按钮,它会将帖子消息发送到 Web 服务器。 (使用 httpurl 连接) webview 从同一服务器加载页面。我想在核心和 webview 之间同步 cookie。我找到了从核心到 webview 的方法。但是,我找不到从 webview 到核心的方法。
我试过这些顺序。
- webview 页面加载完毕。
- 从 webview 读取 cookie。
-
使用 HttpCookie 将这些 cookie 添加到核心 cookie。
URI uri = 新的 URI(url);
HttpCookie httpCookie = new HttpCookie(cookie.getKey(), cookie.getValue());
((java.net.CookieManager) CookieHandler.getDefault()).getCookieStore().add(uri, httpCookie);
但它不起作用。怎么了?请给我建议。 提前谢谢你。
【问题讨论】:
标签: android sync httpcookie cookiemanager