на первый сайт, ввожу данные и получаю куки.
Теперь мне надо эти куки вставить на другой сайт. Но они не встают.
Как этого можно добиться?
как ты получаешь куки? через response.headers?
CookieManager.getInstance().getCookie(url)
ну так там setCookie есть
или ты не можешь отловить на какой сайт тебя перенаправило чтобы поставить куки?
Скорее вопрос в том, в какой момент это делать? Не все куки встают верно Скажем, у меня при обращении на сайт https://test1.xyz есть уже набор куков, который включает в себя userId=0 После авторизации на этом сайте, у меня куки уже определены (userId=2222; rememberMe=someDecodedString) Этот момент я могу отловить и сохранить их в SharedPrefs. После перезапуска приложения меня может кинуть на https://test4.xyz, где куки userId=0 Мне сюда необходимо вставить куки, которые уже были сохранены в SharedPrefs и зайти на сайт залогиненым.
всегда айди не встает или рандомно? я бы как можно раньше куки слал
тогда либо у тебя некорректно сохранятся, либо у бэка спрашивай, потому что если один параметр встал а другой нет это косяк на сервере
Насколько раньше? Просто если я делаю это через браузер ручками, а затем обновляю страницу, то всё окей.
Обсуждают сегодня