// 쿠키 가져오기
CookieManager cookieManager = CookieManager.getInstance();
String cookie = cookieManager.getCookie(SERVER_URL);
if (cookie == null || "".equals(cookie)) {
cookie = "cookie is empty";
}
// url 호출시 헤더 추가
Map<String, String> httpHeader = new HashMap<String, String>();
httpHeader.put("cookie-test1", "header-insert-cookie");
httpHeader.put("cookie-test2", cookie);
webView.loadUrl(SERVER_URL, httpHeader)
// 쿠키삭제
private void removeCookie() {
/*
//1. Webview를 통한 캐시제거
mWebview.clearHistory();
mWebview.clearCache(true);
mWebview.clearView();
//2. 쿠키매니저를 통한 캐시제거
CookieSyncManager cookieSyncManager = CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.removeSessionCookie();
cookieSyncManager.sync();
//3. deleteDatebase를 이용한 직접제거
this.deleteDatabase("webview.db");
this.deleteDatabase("webviewCache.db");
*/
}