0

まず、単純な答えはノーだということを私は知っています。しかし、私の問題は次のとおりです。コメットを使用してイベントをユーザーに通知する Web アプリケーションがありますが、再接続が発生すると、セッション時間が更新されます。場合によっては、ユーザーがブラウザーを開いたままにしておくと、セッションが期限切れになることはありません。

そのため、コメット URL へのリクエストに対してセッションが更新されないようにする方法があるかどうか (Tomcat のバルブなどの特定のコンテナーのソリューションを使用している可能性があります)、または本当にカスタム セッション コントローラーを作成する必要があるかどうかを把握しようとしています。私のアプリでは、HttpSession に依存していません。

何か案は?

4

1 に答える 1

0

これを行う最も簡単な方法は、comet 接続ストリームを別のドメインに置き、セッション Cookie がそのドメインに設定されていないことを確認することです。その後、ストリーミング接続はセッションを更新できず、準備完了です。

このソリューションでは、comet ソリューションがクロスドメイン ストリーミングをサポートしている必要があります。そのために何を使用しているかはわかりませんが、その塩に値する商用コメットソリューションは、クロスドメインで問題なく動作するはずです.

于 2011-09-14T16:47:26.700 に答える