как получить ответные данные http-слушателя в файле groovy - PullRequest
0 голосов
/ 31 октября 2018

Ответ в JSON:

{
   "msisdn": "123",
   "starttime": "2.11",
   "endtime": "7.10",
   "type": "simple"                        
}

Я хочу получить доступ к этим данным в файле groovy для дальнейшей обработки, какая функция или метод используется для доступа к этим данным.

Я использую mule anypoint studio.

1 Ответ

0 голосов
/ 31 октября 2018

Это просто называется "полезной нагрузкой" в вашем отличном скрипте. Это просто возвращает JSON, который вы получаете от прослушивателя HTTP.

<flow name="test">
    <http:listener config-ref="HTTP_Listener_Configuration" path="/" doc:name="HTTP"/>
    <scripting:component doc:name="Groovy">
        <scripting:script engine="Groovy"><![CDATA[return payload]]></scripting:script>
    </scripting:component>
</flow>

Вот еще несколько примеров: https://docs.mulesoft.com/mule-runtime/3.8/scripting-module-reference

...