1,实现一个本地接口远程调用api的mule应用接口:
首先是http listener,
第二步在global elements里面新建一个http reuqest配置
第三步,在本地listener后添加http request配置,并编辑配置的path
最后根据远程调用接口返回数据添加Transform Message,到此一个简单的外部调用就完成了
访问效果是这样的:
本地启动应用,访问: http://localhost:8081/webservice
该接口会实现调用远程接口: http://mu.mulesoft-training.com/essentials/united/flights
远程接口访问url是在http request配置中配置的。
2.实现restful风格的webservice调用:
在http listener前加一个Variable组件,实现uri中参数的获取,这个参数也要用于远程接口调用
对远程接口调用做修改,实现参数传递
这样本地到远程接口都实现了rest访问;
本地访问:http:localhost:8081/wenservice/LAX
过程中远程借口访问的url是:http://mu.mulesoft-training.com/essentials/united/flights/LAX