1

我有两个代理。我希望在第二个代理中过滤客户端 url 意味着我的第一个代理已实现并将一些数据发送到第二个代理。它工作正常但我希望我不想允许任何其他服务使用我的代理。在这种情况下我需要过滤基于网址。我们在 ESb get-property('To') 中有选项可以知道目标服务的 url,但是我们如何知道哪个客户在给我打电话

`<property name="client-host" expression="get-property('From')"/>`

即使我在客户端和目标服务中定义此属性也不起作用,但它返回“null”

<property name="client-host" expression="get-property('To')"/>

此属性返回我当前服务 URl

但我需要客户网址谁在打电话给我......我该如何定义它以及我可以在哪里定义客户端或目标 http://docs.wso2.org/wiki/display/ESB460/Property+Mediator#PropertyMediator-PropertiesToFromActionFaultToReplyToMessageID

4

1 回答 1

0

您可以为您的代理启用 ws-addressing 模块并查看“来自”属性是否正常工作?通常从传输接收器捕获从到操作属性。WS-addressing 将捕获相同的属性,如果它们已经可用,则 ws-addressing 将覆盖它们...

于 2013-04-24T17:30:18.087 回答