Подтвердить что ты не робот

SSL-сеанс не используется повторно в Android WebView

Я пытаюсь использовать повторное использование сеанса SSL в веб-браузере Android. Мы заметили, что сеанс ssl повторно используется, если последовательные запросы выполняются в течение ~ 5 секунд. На сервере (nginx) мы установили значение ssl_session_timeout 10m, 10 минут, а keep-alive - на 30 секунд.

Кажется, что управление веб-просмотром Android разрушает идентификатор сеанса через 5 секунд.

Как мы можем повторно использовать сеанс ssl не менее 30 секунд?

4b9b3361

Ответ 1

Если вы используете Httpclient, вы можете попробовать его на настольной платформе.

1, Напишите код Java на ПК с Httpclient,
2, Попробуйте в браузере.

Если он показывает те же результаты, сеанс SSL прерывается через 5 секунд, возможно, некоторые проблемы на стороне сервера.
Если нет, возможно, что-то не так с клиентской стороной.

Удачи.

Ответ 2

Я не знаю, решила ли вы проблему, но одно довольно неопределенное решение для повторного использования сеанса - это получить идентификатор сеанса и отправить идентификатор сеанса вместе с URL-адресом, который будет открыт в WebView.

Например, http://your.required.url/your.context/your.action;jsessionid=<the_current_session_id>?GET=PARAMETERS