WSO2 прокси редактирует прокси ответ - PullRequest
0 голосов
/ 21 июня 2019

У меня есть прокси-сервис wso2 PROXY и сервис прокси-сервера SERVICE. Итак, я настроил SERVICE для обработки одной проблемы с массивом элементов (wso2 по умолчанию преобразует один элемент array-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>

и настроенный СЕРВИС с:

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

Теперь все нормально (теперь у меня всегда есть массив), но когда я посылаю запрос через PROXY в SERVICE, он снова становится объектом.

Вот моя защищенная конфигурация PROXY

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

Таким образом, проблема появляется только тогда, когда у меня есть защищенный прокси, в противном случае это нормально. Кто-нибудь может помочь?

...