2016-10-20 61 views
2

我有一个用J2EE编写的Web应用程序,并且想跟踪每个请求的来源,意思是,这个请求来自哪里。这里请求原指不想跟踪从域名或IP地址这个请求是由我的应用程序,但想找到以下类别:如何跟踪Web应用程序请求的来源?

  • 我的应用程序本身
  • 电子邮件(我的应用程序发送)
  • 社会化媒体(任何链接张贴在社交媒体)
  • 搜索引擎
  • 别人

我已经一个解决方案是像一个请求参数附加到各个环节(由我的应用程序生成的),并基于该跟踪,但仍我要像我是否可以跟踪请求头或其他东西的一些智能逻辑...

回答

0

如果您在SOAP消息中使用JAX-WS,则可以使用message handlers。需要定义SOAPHandler<SOAPMessageContext>并通过配置文件handlers.xml将其追加到HandlerChain

使用这种方法,您将能够“检查”传入的请求消息,然后执行一些自定义字段评估。

相关问题