Во-вторых, когда вы знаете, как выглядят файлы cookie (исходя из ваших значений Wireshark), вы должны попытаться получить те же значения в своем коде. Обязательно отладьте значение (я) cookie и внесите изменения в сам файл cookie, если он не совпадает.

я есть действие, которое позволяет вам войти на страницу. В следующем упражнении должна отображаться веб-страница, основанная на cookie, если вход был успешным. Файл cookie извлекается, и я пытаюсь поместить его в webView с помощью следующего кода:

    Cookie sessionCookie = LoginWebView.cookie;
    CookieSyncManager.createInstance(webview.this);
    CookieManager cookieManager = CookieManager.getInstance();
    if (sessionCookie != null) {
                        cookieManager.removeSessionCookie();
        String cookieString = sessionCookie.getName() + "=" + sessionCookie.getValue() + "; domain=" + sessionCookie.getDomain();
        Log.v(TAG, "COOKIE SYNC: " + cookieString);
        cookieManager.setCookie(domain, cookieString);
        CookieSyncManager.getInstance().sync();

    }

    webView.setWebViewClient(new MyWebViewClient ());
    webView.loadUrl("http://a_page.com/getpageiphone.aspx?p=home");

Это плохо основано на коде из других вопросов здесь, на StackOverflow, но когда я загружаю веб-страницу, она, кажется, не работает. Кажется, что с моим кодом что-то не так, но я не вижу, где и начинаю думать, что я делаю что-то очень неправильно.

Ответы на вопрос(1)

Ваш ответ на вопрос