使用WSO-2ESB创建REST API,该API在调用另一个REST服务的GET操作时获取XML数据。
问题:: 在添加任何标签,如
<xslt key="gov:resources/removeNS.xslt"/>
OR
<log level="full" separator=","/>
在发送之前的 OutSequence 中我在浏览器上调用服务时出现以下错误。
REST API代码:
<api xmlns="http://ws.apache.org/ns/synapse" name="InvokeASservice" context="/invokeWS" hostname="noiwmehra01906">
<resource methods="GET" uri-template="/{str1}">
<inSequence>
<log level="full" separator=",">
<property name="sequence" value="** Request Recieved**"/>
</log>
<property name="REST_URL_POSTFIX" expression="fn:concat('/get?id=',get-property('uri.var.str1'))" scope="axis2" type="STRING"/>
<send>
<endpoint>
<address uri="http://noiwmehra01906:9765/services/PersonInfoService/"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<log level="full" separator=","/>
<send/>
</outSequence>
<faultSequence/>
</resource>
</api>
有人可以解释这种行为。
谢谢, Wajid