HTTPリクエストを更新して別のWebサーバーに送信する方法
-
29-09-2019 - |
質問
次の環境のセットアップは次のとおりです。
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に送信します。
基本的に、顧客の処理の場所を切り替え、物事が適切に落ちているようです。
所属していません StackOverflow