Как преобразовать текстовый / xml ответ в приложение / json wso2 EI - PullRequest
1 голос
/ 20 июня 2019

У меня есть служба мыла, и мне нужно выставить этот сервис как API для отдыха в Wso2 EI, тип контента - text / xml, я пробовал с

<property name="messageType" value="application/json" scope="axis2"/>

в последствии, но это не превращает мой ответ в json.Не могли бы вы помочь мне, как это сделать.

Я пробовал это,

    <resource methods="POST">
      <inSequence>
         <send>
            <endpoint>
               <address uri="http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL"/>
            </endpoint>
         </send>
      </inSequence>
      <outSequence>
         <property name="messageType" value="application/json" scope="axis2"/>
         <send/>
      </outSequence>
   </resource>

1 Ответ

1 голос
/ 20 июня 2019

Должно работать отлично.Пример конфигурации REST API приведен ниже.

<api xmlns="http://ws.apache.org/ns/synapse" name="CheckREST" context="/samplerest">
   <resource methods="GET">
      <inSequence>
         <send>
            <endpoint>
               <http uri-template="http://localhost:8280/services/sampleSOAPproxy"/>
            </endpoint>
         </send>
      </inSequence>
      <outSequence>
         <property name="messageType" value="application/json" scope="axis2" type="STRING"/>
         <send/>
      </outSequence>
   </resource>
</api>

Если не работает, укажите версию EI, которую вы используете.

...