Android webview で SSL セッションの再利用を試みています。連続したリクエストが 5 秒以内に発生すると、ssl セッションが再利用されていることがわかりました。サーバー(nginx)では、ssl_session_timeout 10m
意味を設定しました.10分、キープアライブは30秒です。
Android webview コントロールが 5 秒後にセッション ID を破棄しているようです。
SSL セッションを 30 秒以上再利用するにはどうすればよいですか?
Android webview で SSL セッションの再利用を試みています。連続したリクエストが 5 秒以内に発生すると、ssl セッションが再利用されていることがわかりました。サーバー(nginx)では、ssl_session_timeout 10m
意味を設定しました.10分、キープアライブは30秒です。
Android webview コントロールが 5 秒後にセッション ID を破棄しているようです。
SSL セッションを 30 秒以上再利用するにはどうすればよいですか?
Httpclient を使用している場合は、デスクトップ プラットフォームで試すことができます。
1,PC上でHttpclientを使ってJavaコードを書いてみる、
2,ブラウザでやってみる。
同じ結果が表示された場合、SSL セッションが 5 秒で切断されます。これは、サーバー側に何らかの問題がある可能性があります。
そうでない場合は、クライアント側に何か問題がある可能性があります。
幸運を。
すでに問題が解決されているかどうかはわかりませんが、セッションを再利用するためのかなりあいまいな解決策の 1 つは、セッション ID をフェッチし、セッション ID を URL と共に送信して WebView で開くことです。
例:http://your.required.url/your.context/your.action;jsessionid=<the_current_session_id>?GET=PARAMETERS