2016-10-20 11 views
2

は、私は1つのWebアプリケーションは、J2EEで書かれており、各要求の原点は、この要求がを作っているところからを意味追跡したいです。ここでは、原点は、この要求は自分のアプリケーションに行われたが、カテゴリの下に検索したいされているドメインまたはIPアドレスから追跡したくないを意味要請:Webアプリケーションの要求元を追跡するには?

  • 私のアプリケーション自体
  • メール(私のアプリケーションによって送信されます)
  • ソーシャルメディア(任意のリンクは、ソーシャルメディアに掲載)
  • 検索エンジン
  • 他人

I持っすでに一つの解決策であるような...(私のアプリケーションによって生成された)各リンクに一つのリクエストパラメータを追加し、それに基づいて追跡するが、それでも私は、要求ヘッダーまたは何か他のものを追跡することができる場合のようないくつかのスマートなロジックをしたい

答えて

0

SOAPメッセージでJAX-WSを使用している場合は、message handlersを使用できます。それはSOAPHandler<SOAPMessageContext>を定義し、設定ファイルhandlers.xmlを通じてHandlerChainにそれを追加するのにかかります。このアプローチで

あなたには、いくつかのカスタムフィールドの評価を行うために、その後アリ着信要求メッセージを「検査」することができるようになります。

関連する問題