【发布时间】:2016-08-24 08:34:31
【问题描述】:
当我在 Android WebView 中将 Cookie 与 CookieManager 一起使用时,我需要将它们标记为安全。 我该怎么做?
【问题讨论】:
-
这需要更多信息。你试过什么?
当我在 Android WebView 中将 Cookie 与 CookieManager 一起使用时,我需要将它们标记为安全。 我该怎么做?
【问题讨论】:
试试这个。
CookieSyncManager.getInstance().sync();
String cookie = CookieManager.getInstance().getCookie(DOMAIN_NAME+COOKIE_PATH);
BasicCookieStore cookieJar = new BasicCookieStore();
if (!cookie.equals("")) {
String[] cookies = cookie.split(";");
for (int i = 0; i < cookies.length; i++) {
String[] nvp = cookies[i].split("=");
BasicClientCookie c = new BasicClientCookie(nvp[0], nvp[1]);
c.setDomain(DOMAIN_NAME);
c.setPath(COOKIE_PATH);
c.setSecure(true);
cookieJar.addCookie(c);
}
}
【讨论】: