Не удается прочитать куки из веб-просмотра - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть Android веб-просмотр, который загружает страницу, на которой я установил повара ie.

Я проверил, что повар ie написан, по крайней мере, при загрузке страницы с веб-браузером.

Но если я загружаю ту же страницу в веб-просмотре в моем приложении Android, я всегда получаю сообщение об отсутствии файлов cookie для чтения, используя следующий код:

CookieManager.getInstance().setAcceptCookie(true);

CookieManager.getInstance().setAcceptThirdPartyCookies(webView,true);

webView.loadUrl("http://10.0.2.2:8080/geoserver/www/first_leaflet_webviewer.html");

getCookie("http://10.0.2.2:8080","username");

[...]

public String getCookie(String siteName,String CookieName){     
    String CookieValue = null;

    CookieManager cookieManager = CookieManager.getInstance();
    String cookies = cookieManager.getCookie(siteName);   
    if(cookies != null){
        String[] temp=cookies.split(";");
        for (String ar1 : temp ){
            if(ar1.contains(CookieName)){
                String[] temp1=ar1.split("=");
                CookieValue = temp1[1];
            }
        }              
     }
     return CookieValue;    
}

Я, вероятно, перепробовал все решения, предложенные для этой проблемы на этом сайте, и ни одно из них, похоже, не работает.

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...