Как управлять сеансом http (на стороне сервера) в Android? - PullRequest
0 голосов
/ 14 ноября 2018

в моем приложении у меня есть три действия, где первое действие предназначено для вступления, второе - вход в систему / регистрация, а третье - веб-просмотр. как я могу управлять сеансом между всеми тремя действиями? когда кто-то войдет в систему входа в систему, сервер отправит JSESSIONID в куки. как использовать тот же JSESSIONID и установить его для файлов cookie WebView. Я использую залп JsonObjectRequest

1 Ответ

0 голосов
/ 15 ноября 2018

Как управлять сеансом в andorid:

Одним из способов управления сеансом в Android является Cookies.Процесс прост: всякий раз, когда пользователь успешно вошел в систему, в ответ на этот вызов API входа в систему вы получите заголовок ответа с именем set-cookie, который является вновь созданным идентификатором сеанса сервером.Вы можете сохранить его в SharedPreferences, а затем при каждом следующем вызове API Headers отправлять тот же cookie по ключу cookie и value, которые были сохранены в SharedPreferences.

Как вы можете установить cookie для WebView:

В вашем случае у вас есть WebView, который вы хотите установить Cookie, поэтому проверьте эту ссылку:

Проблема с файлом cookie WebView Android

Как получить и установить заголовки в Volley

проверьте эту ссылку:

https://github.com/google/volley/issues/37

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