使用 WSO-2ESB 创建了一个 REST API,该 API 在调用另一个 REST 服务的 GET 操作时获取 XML 数据。
问题 :: 在添加任何标签时
<xslt key="gov:resources/removeNS.xslt"/>
或者
<log level="full" separator=","/>
在SEND之前的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>
有人可以解释这种行为。
谢谢,瓦吉德