我使用Mule IP过滤器有一个小问题...根据Mule文档http://www.mulesoft.org/documentation/display/34X/Mule+Filter+Processor我试图实现 这是我的以下Mule配置: -
<filters:config name="Filters" doc:name="Filters"/>
<flow name="testFlow2" doc:name="testFlow2">
<http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" path="filter" doc:name="HTTP"/>
<filters:filter-by-ip config-ref="Filters" regex="192.168.2.100" doc:name="Filters"/>
<set-payload value="test data after filter" doc:name="Set Payload"/>
<logger level="INFO" doc:name="Logger"/>
</flow>
我的IP是192.168.2.100
,但仍然无法通过过滤器奇怪地发送
但同时如果我使用以下过滤器按ip范围: -
<filters:filter-by-ip-range config-ref="Filters" doc:name="Filters" mask="192.168.2.100" net="255.255.255.0"/>
能够 pass
过滤器......请说明我做错了什么?
答案 0 :(得分:0)
如果您从计算机上访问服务(本地部署),请使用地址127.0.0.1。
希望这有帮助。