WSO2代理编辑代理答案

时间:2019-06-21 14:03:31

标签: wso2 wso2esb wso2is wso2carbon

我有wso2代理服务PROXY和代理服务SERVICE。 因此,我已将SERVICE配置为处理一个元素数组问题(wso2默认将一个元素数组jsonarray转换为element-jsonobject)。

为此,我配置了xslt:

    <?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:strip-space elements="*"/>
    <xsl:output indent="yes"/> 
    <xsl:template match="jsonObject"> 
        <jsonObject>
            <xsl:processing-instruction name="xml-multiple"/>         
            <xsl:copy-of select="Objects"></xsl:copy-of>
        </jsonObject>
    </xsl:template>
</xsl:stylesheet>

并使用以下命令配置SERVICE:

<xslt key="gov:blog/xslt/example3.xslt"></xslt>

现在可以了(现在我一直都有数组),但是当我通过PROXY向SERVICE发送请求时,它再次成为对象。

这是我安全的代理配置

<enableSec/>
<policy key="conf:/security/atameken_policy.xml"/>

所以问题只有在我有安全代理时才会出现,否则就可以了。 有人可以帮忙吗?

0 个答案:

没有答案