【问题标题】:Mark Cookies as Secured in Android Webview在 Android Webview 中将 Cookie 标记为安全
【发布时间】:2016-08-24 08:34:31
【问题描述】:

当我在 Android WebView 中将 Cookie 与 CookieManager 一起使用时,我需要将它们标记为安全。 我该怎么做?

【问题讨论】:

  • 这需要更多信息。你试过什么?

标签: android cookies


【解决方案1】:

试试这个。

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);
            }
        }

【讨论】:

    猜你喜欢
    • 2015-07-30
    • 2018-09-08
    • 2012-08-24
    • 2017-04-15
    • 2015-12-23
    • 1970-01-01
    • 2012-07-30
    • 2013-11-05
    • 1970-01-01
    相关资源
    最近更新 更多