Oracle API Gateway SOAP到REST协议转换

 

1.SOAP到REST协议转换

打开policystudio,加入一个policy Container.

 

搜索extract rest

 

 

设置成为start

搜索set message,将url中的变量设置回需要的xml里面

注意content-type和message body里面的内容需要和soap ui里面的调用保持一致.

 

选择set http verb,设置成POST模式

选择Connect to URL设置URL为最终提供服务的URL(业务服务)

完成后最后的策略如下,同时选择匹配的路径.

设置外部REST服务的路径

测试,发现调用成功,返回XML.

2.将XML转换成JSON

在原有的流上继续修改,选择retrive from message.

添加Xpath

通过APIExpoler将xpath的路径选择出来.

 

然后选择XML to JSON

 

然后测试.成功!

 

posted @ 2016-04-29 14:31  ericnie  阅读(1109)  评论(0编辑  收藏  举报