我正在Android上制作程序。它有一个按钮和一个 WebView。如果我单击该按钮,它会将帖子消息发送到 Web 服务器。(使用 httpurlconnection)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);
但它不起作用。怎么了?请给我建议。先感谢您。