2011-07-20 18 views
1

質問はそれを言います。誰かがこれに対する答えを知っていますか?サードパーティのCookieが無効になっている場合、問題が発生しています。JSessionIdクッキーを削除せずにFlex/BlazeDSを実行するにはどうすればよいですか?

+0

私はあなたの質問を理解していません。 「落とし」の実際の説明は何ですか? – JeffryHouser

+0

@ www.Flextras.com:サードパーティのCookieが無効になっている場合、RemoteObjectへの呼び出しは 'FaultEvent.fault.faultCode'" Server.Processing.DuplicateSessionDetected "で失敗します。これは、サービスを初期化するRemoteObjectメソッド呼び出しがJSessionIdクッキーを削除するためです。 – Robusto

+0

したがって、「drops」は、CookieがRemoteObject呼び出しの一部として渡されないことを意味しますか? – JeffryHouser

答えて

4

ブラウザがCookieを受け入れない場合、アプリケーションサーバーはurlに渡されたjsessionidを使用してセッションを維持する必要があります。 BlazeDSはこれを認識し、AMFメッセージにjsessionidを追加します(また、クライアント上では、それが読み込まれて他の要求に追加されます)。

この場合、this投稿を確認できます。いくつかの記事へのリンクがいくつかあります。記事を読んだ後でもエラーが表示されたら(そして提案を適用する)、実行中のテストケースを作成すると良いでしょう(と私はそれを見ることができます)。

+0

丁寧な回答ですが、投稿へのリンクが見当たりません。 –

+0

私の間違い、私は年をとっています:)私はリンクを追加しました。 –

関連する問題