【问题标题】:Android CookieManager Set secure attribute of cookieAndroid CookieManager 设置cookie的安全属性
【发布时间】:2014-04-23 08:25:19
【问题描述】:

参考这个

How to secure a cookie in android?

我想在我的 android 应用程序中使用 cookie 和 webview。我想设置 cookie 的安全属性。意味着 cookie 将仅与通过加密连接 (HTTPS) 发出的请求一起发送。请帮忙...

WebView webview = new WebView(getApplicationContext());
setContentView(webview);
webview.getSettings().setJavaScriptEnabled(true);
CookieSyncManager cookieSyncManager = CookieSyncManager.createInstance(webview.getContext());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.removeSessionCookie();
cookieManager.setCookie(url,value);
cookieSyncManager.sync();

webview.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return super.shouldOverrideUrlLoading(view, url);
}

});
webview.loadUrl(url)

【问题讨论】:

    标签: android cookies webview


    【解决方案1】:

    你可以像这样设置cookie属性

    CookieManager.getInstance().setCookie(url,"JSESSIONID=1ADF23ADS; 安全");.

    【讨论】:

      猜你喜欢
      • 2017-07-13
      • 2012-08-22
      • 2015-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-05
      • 2013-10-29
      • 1970-01-01
      相关资源
      最近更新 更多