gpt4 book ai didi

Android CookieManager 设置cookie的安全属性

转载 作者:行者123 更新时间:2023-12-05 05:26:55 25 4
gpt4 key购买 nike

引用这个

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)

最佳答案

你可以这样设置cookie的属性

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

关于Android CookieManager 设置cookie的安全属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23238760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com