Websphere がリクエスト/URL ごとにレスポンスで Cookie を送信するのを防ぐ方法はありますか?
ユーザーは、ファイルをダウンロードできるリンクを取得します。IE8 と IE7 を除くすべての主要なブラウザーで問題なく動作します。IE7 & IE8 では、応答と共に Cookie が送信されると、ファイルのダウンロードが中断されます。
新しいセッションが作成されると、WebSphere は JSESSIONID Cookie を送信し、Cache-control をno-cache=set-cookie に設定します。これにより、ダウンロード プロセスが IE8 以下で中断されます。
私が試したこと:
1) Websphere 管理コンソールでno-cache=set-cookieをオフにできることは知っていますが、それはオプションではありません。
2) Websphere は Web サーバーに面しているため、応答ヘッダーは Web サーバーを使用して変更できますが、実際にはオプションではありません。
3) サーブレット フィルターを作成しましたが、フィルターの実行後に websphere が実行したように見えます。
4) ロード時にファイルのダウンロードを促す JSP ページを作成しました。ダウンロードを妨げないように、ページの読み込み時に Cookie が交換されるという考えでした。残念ながら、ダウンロードは JavaScript によってトリガーされるため、IE はダウンロードをブロックし、ユーザーは手動で承認する必要があります。
それを機能させる方法はありますか?