初步接触Mule,对其中的HTTP控件的两种功能:监听和请求,没有特别清晰的思路,通过简单的配置验证大概明白了其中的不同。
对其监听端Listener,是不断的监听外部请求,当接收到外部请求时,将会激活Mule流,使其向下执行。
当Mule流执行到第一个HTTP请求组件时,它将会向外部的web服务发送请求,外部服务收到请求后返回服务结果,然后继续向后执行,直到流程结束。
可以通过配置一个简单的小例子获得更直观的认识,该例子在获得外部请求后,向外请求获得新浪网的内容并显示。
1. 在Mule Studio中拖入两个HTTP组件:
2. 第一个HTTP组件的配置如图:
3. 第二个HTTP组件的配置如图:
4. 通过页面请求进行测试,结果为:
至此,我们可以比较清晰直观的了解HTTP组件的两种功能。
本文通过实例演示了Mule中HTTP组件的两种主要功能:监听和请求。监听端(Listener)能够持续监听外部请求,并激活Mule流程;而HTTP请求组件则负责向外部web服务发起请求,获取响应数据。

被折叠的 条评论
为什么被折叠?



