如何在 groovy 文件中获取 http 侦听器的响应数据
how to get response data of http listener in groovy file
响应在 JSON:
{
"msisdn": "123",
"starttime": "2.11",
"endtime": "7.10",
"type": "simple"
}
我想访问 groovy 文件中的此数据以进行进一步处理,使用哪个函数或方法访问此数据。
我正在使用 mule anypoint studio。
它在您的 groovy 脚本中简称为 "payload"。这只是 returns 您从 HTTP 侦听器收到的 json。
<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
响应在 JSON:
{
"msisdn": "123",
"starttime": "2.11",
"endtime": "7.10",
"type": "simple"
}
我想访问 groovy 文件中的此数据以进行进一步处理,使用哪个函数或方法访问此数据。
我正在使用 mule anypoint studio。
它在您的 groovy 脚本中简称为 "payload"。这只是 returns 您从 HTTP 侦听器收到的 json。
<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