Я пытаюсь сделать какой-то пост-запрос на веб-страницу, содержащую данные json ... но есть файлы cookie.
файлы cookie работают нормально, но не являются постоянными ....
Я делаю запрос из отдельного класса (объекта).Я передаю контекст активности этому классу, но все еще не могу сохранить куки.
Я пытался использовать cookiessyncmanager
для синхронизации куки, но для этого требуется cookiemanger
.и вот где я застрял, потому что cookiemanager
не позволяет мне создавать контекст, как cookiesyncmanager
делает ...
вот мой код:
for(Cookie cookie : cookieStore.getCookies()){
String cookieString = cookie.getName() + "="
+ cookie.getValue() + "; domain=" + cookie.getDomain();
CookieManager.getInstance().setCookie(cookie.getDomain(),
cookieString);
}
CookieSyncManager.createInstance(baseContext).sync();
каквы можете видеть, что CookieManager
allow разрешает метод getInstance()
, но это просто приводит к "отказу", поскольку у объекта, очевидно, нет контекста ....