我创建了一个代理服务,它使用 xslt 中介器转换消息,然后转换为 JSON,我现在想将 JSON 消息发布到 rest web 服务中,我如何在代理服务中直接做到这一点?这是我的代理服务:
<proxy xmlns="http://ws.apache.org/ns/synapse" name="CategoryProxy" transports="https,http" statistics="disable" trace="disable" startOnLoad="true">
<target>
<inSequence>
<property name="Authorization" expression="fn:concat('Basic ', base64Encode('admin:admin'))" scope="transport" type="STRING"/>
<send>
<endpoint>
<address uri="http://localhost:8068/database/library.author/301"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<xslt key="conf:/ressources/catXsl.xsl"/>
<property name="messageType" value="application/json" scope="axis2" type="STRING"/>
<send/>
</outSequence>
<faultSequence/>
</target>
<description></description>
</proxy>
我希望此代理发送的消息发布在其他网络资源中,我该如何在我的代理中做到这一点?