Как я могу использовать сеанс в WebView в моем другом материале (Android)?

1

Пользователь должен войти в систему через WebView. Конечно, сеанс для этого WebView. Но что делать, если мне нужно вызвать вызовы REST API во время моего Android-приложения?

Эти вызовы API REST требуют, чтобы сеанс был аутентифицирован, иначе они не будут работать. Есть ли способ подключить файлы cookie для WebView ко всему, что я делаю в Android?

Теги:
rest
webview

1 ответ

2
Лучший ответ

Но, если мне нужно сделать REST API звонки во время моего Android-приложения?

Возможно, вы можете использовать CookieManager.getInstance(), чтобы получить доступ к файлу cookie в WebView, а затем добавить его в HttpClient CookieStore. До тех пор, пока вы продолжаете использовать тот же экземпляр объекта HttpClient, он будет продолжать использовать тот же самый CookieStore и будет использовать cookie. Однако, если этот файл cookie изменяется через WebView, вам нужно будет снова его получить. Я не пробовал этого и не знаю, с какими проблемами вы столкнетесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню