用Android WebKit.CookieManager替换Cookie

时间:2019-05-15 11:09:24

标签: android cookies webview webkit cookiemanager

我需要在我的应用中替换给定域的cookie。每当我尝试执行setCookie时,cookie都会被追加到现有的cookie上,而不是替换已经存在的cookie。我正在使用WebView加载网址。

通过Google的快速搜索,我可以看到这是预期的行为,但是无论键匹配如何,我都想用我自己的值替换现有的cookie标头。

例如,

String existingCookie = "cookie1=abc; cookie2=cdb";

String newCookie = "cookie1=123; cookie3=cdb;";
  

在CookieManager.setCookie(url,newCookie);

Expected output = "cookie1=123; cookie3=cdb;"

Original output = "cookie1=abc; cookie2=cdb; cookie1=123; cookie3=cdb"

0 个答案:

没有答案