我需要获取客户端的 IP 地址,在 WSO2 应用程序服务器中我可以通过
getProperty('REMOTE_ADDR')
但我需要通过 WSO2 ESB(代理)获取 IP。如何通过 ESB 获取 IP?
在代理的范围内尝试这样;
<log level="custom">
<property name="ip address" expression="get-property('axis2','REMOTE_ADDR')"/>
</log>
检查此博客文章;
http://vvratha.blogspot.com/2011/11/retriving-clientihost-within-sequence.html