Proxy mule模式:web服务代理和模式:http代理之间的区别是什么

Proxy mule模式:web服务代理和模式:http代理之间的区别是什么,proxy,mule,http-proxy,Proxy,Mule,Http Proxy,我是Mule ESB的新手,今天我对模式配置有一些经验。我仍然不知道模式:web服务代理和模式:http代理之间有什么区别。因为,我只看到这两种模式都可以将入站地址重定向到出站地址。还有一个问题,这个配置可以很好地运行,我可以跳转到soap web服务 <pattern:http-proxy name="http-proxy-sample-2"> <http:inbound-endpoint address="http://localhost:9001/pattern/

我是Mule ESB的新手,今天我对模式配置有一些经验。我仍然不知道模式:web服务代理和模式:http代理之间有什么区别。因为,我只看到这两种模式都可以将入站地址重定向到出站地址。还有一个问题,这个配置可以很好地运行,我可以跳转到soap web服务

<pattern:http-proxy name="http-proxy-sample-2">
    <http:inbound-endpoint address="http://localhost:9001/pattern/httpproxy2" />
    <http:outbound-endpoint address="http://localhost:9000/services/soap" />
</pattern:http-proxy>
但是,我无法运行以下操作:

<pattern:http-proxy name="http-proxy-sample-2">
    <http:inbound-endpoint address="http://localhost:9001/pattern/httpproxy2" />
    <http:outbound-endpoint address="http://google.com" />
</pattern:http-proxy>

也许我在这里误解了,有人请给我一些建议。

尽管它们在核心代理HTTP请求中都有类似的用途,但这两种模式非常不同:

模式:web服务代理专注于代理SOAP样式的HTTP请求,因此支持自动重写远程WSDL,以便其服务地址使用代理地址。它主要用于在入站路径以?WSDL结尾时支持检测到的GET for WSDL请求和POST for SOAP请求。 http代理专注于通用http请求代理。它不识别WSDL请求,但能够将入站头和路径转发到远程地址。例如,如果代理在/proxy上侦听,则使用/proxy/users/1调用它将/users/1追加到配置的出站路径。
现在为什么第二个http代理失败了?不知道:您需要提供有关您遇到的问题的更多信息。

尽管它们在核心代理HTTP请求中的用途相似,但这两种模式非常不同:

模式:web服务代理专注于代理SOAP样式的HTTP请求,因此支持自动重写远程WSDL,以便其服务地址使用代理地址。它主要用于在入站路径以?WSDL结尾时支持检测到的GET for WSDL请求和POST for SOAP请求。 http代理专注于通用http请求代理。它不识别WSDL请求,但能够将入站头和路径转发到远程地址。例如,如果代理在/proxy上侦听,则使用/proxy/users/1调用它将/users/1追加到配置的出站路径。 现在为什么第二个http代理失败了?不知道:您需要提供有关您遇到的问题的更多信息