我从Proxy客户端收到消息我怎么知道客户端url意味着我想根据url做一个过滤条件所以在这种情况下我可以知道哪个url打我 我尝试了一些示例代码,它没有像我这样编写代码
<property name="client_url" expression="get-property('From')"/>
并且我也记录了它,但它没有返回空日志就像这样
LogMediator To: /services/RoleDetails, MessageID: urn:uuid:695faeb5-b26e-405d-ab7b-ce27213f5cbe, Direction: request, client_url = null
同样适用于
<property name="client_url" expression="get-property('To')"/>
记录他的
LogMediator To: /services/RoleDetails, MessageID: urn:uuid:a550ba76-201d-48c8-b069-3afdbb2b2db1, Direction: request, client_url = /services/RoleDetails
我怎么知道客户uri
答案 0 :(得分:0)
你必须从axis2上下文得到它。请参阅此post
答案 1 :(得分:0)
我认为您需要从客户端设置“发件人”属性。
但你可以这样做。
<property name="from property------->" expression="get-property('axis2','REMOTE_ADDR')"/>
和
<property name="from property------->" expression="get-property('axis2','REMOTE_HOST')"/>