SetCookie-Funktion soll Cookie setzen und GetCookie soll Wert von cookie.SetCookie funktioniert gut, aber Getcookie trifft auf eine Ausnahme beacuse cookieManager.getCookieStore().get(new URI("https://archive.irib.ir/"))
geben leere Zeichenfolge zurück und es ist Größe ist 0 Wie kann ich einen Wert meines Cookies lesen?Wert von Cookie-Formular erhalten cookieManager.getCookieStore() in Android
hier meine SetCookie und GetCookie
public void SetCookie(String Value) {
try
{
CookieManager cookieManager = new CookieManager();
CookieHandler.setDefault(cookieManager);
HttpCookie cookie = new HttpCookie("lang", Value);
cookie.setDomain("archive.irib.ir");
cookie.setPath("/");
cookie.setVersion(0);
cookie.setValue(Value);
cookieManager.getCookieStore().add(new URI("https://archive.irib.ir/"), cookie);
}
catch(Exception ex)
{
}
}
public String GetCookie() {
try
{
CookieManager cookieManager = new CookieManager();
List<HttpCookie> Cookies = cookieManager.getCookieStore().get(new URI("https://archive.irib.ir/"));
//Integer s = Cookies.size();
return Cookies.get(0).getValue().toString();
}
catch(Exception ex)
{
return ex.getMessage();
}
}