我需要获取客户端的IP地址,在WSO2 Application Server中我可以通过
获取它getProperty('REMOTE_ADDR')
但我需要通过WSO2 ESB(代理)获取IP。我如何通过ESB获取IP?
答案 0 :(得分:3)
在代理的序列中尝试这样;
<log level="custom">
<property name="ip address" expression="get-property('axis2','REMOTE_ADDR')"/>
</log>
查看此博文;
http://vvratha.blogspot.com/2011/11/retriving-clientiphost-within-sequence.html