2012-06-30 16 views
20

私はAndroid webviewでSSLセッションの再利用を試みています。連続したリクエストが〜5秒以内に発生した場合、sslセッションが再利用されていることに気付きました。サーバー(nginx)では、ssl_session_timeout 10mの意味を設定しています.10分、キープアライブは30秒です。Android WebViewでSSLセッションが再利用されない

Android webviewコントロールのように、5秒後にセッションIDが破壊されているようです。

どのようにして少なくとも30秒間sslセッションを再利用できますか?

+0

場合は、[この]私はあなたの問題への解決策をしたん..私は(http://stackoverflow.com/questions/4629768/ssl-session-reuse-problems-in-不思議android-j2se-works-fine)は、あなたに何らかのポインタを与えます。 – Ghost

+0

@Ghost:それはカスタム 'Httpclient'のためのもので、webviewのものではありません:( – Shrinath

+0

@Shrinath Yeah ..それはもっと一般化されています... android dev – Ghost

答えて

1

Httpclientを使用している場合は、デスクトッププラットフォームで試すことができます。

1、Httpclientを使用してPCにJavaコードを書き込み、
2、ブラウザで試してみてください。

同じ結果が表示された場合、SSLセッションは5秒で破損します。これは、サーバー側でのトラブルの可能性があります。
そうでない場合は、クライアント側で問題が発生している可能性があります。

幸運。

0

すでに問題が解決しているかどうかはわかりませんが、セッションIDをフェッチしてWebViewで開くURLと共にセッションIDを送信することは、あまりにも曖昧な解決策です。例えばのために

http://your.required.url/your.context/your.action;jsessionid=<the_current_session_id>?GET=PARAMETERS

関連する問題