我需要在我的应用中替换给定域的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"