質問

次の環境のセットアップは次のとおりです。

IIS 7は、クライアント(ブラウザー)からHTTP(.JSP)リクエストを受信します。 ISAPI_REDIRECT.DLLを使用して、盲目的にJBOSSにリダイレクトします。

これで、このセットアップを変更しようとしています。IIS7/ISAPI_REDIRECTがJBOSSに送信する前に、HTTPモジュールを使用して投稿されたフォームデータを変更する必要があります。このHTTPモジュールは通常の.NET HTTPモジュールです。

httpモジュールのbeginrequestイベントを要求 @ beginrequestイベントを傍受することができ、JBossに送信すると、「クライアントが失敗した(400)」エラーを「読み取ります」エラーが得られます。

このタスクを達成したり、手元の問題を修正する方法はありますか?

役に立ちましたか?

解決

問題を元の形で修正することはできませんでした。私たちがしたことは、元のパイプラインからISAPI_REDIRECT/JBOSSを削除したことです。

ISAPI_REDIRECTが構成されていない別の仮想ディレクトリを設定することにより、HTTPモジュールに直接リクエストを行います。変更を行います(JBOSSがリクエストを受け取った後にこれを行うつもりでした)。 )ISAPI_REDIRECTが構成されている場合。 ISAPI_REDIRECTがリクエストをキャプチャし、JBoss形式にマップしてJBossに送信します。

基本的に、顧客の処理の場所を切り替え、物事が適切に落ちているようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top