Processing Upstream Responses
<flow>
<requests>{
"xml": { "url": "…" } },
"json": { "url": "…" } }
}
</requests>
<eval out="$upstream-json">json-parse(body('json'))</eval>
<eval out="$upstream-xml">xml-parse(body('xml'))</eval>
<if test="$upstream-json/success">…</if>
…
</flow><flow>
<request>{"id": "my-request", "url": {{ $url }}}</request>
<if test="$upstream/my-request/status = 302">
<eval out="$url">$upstream/my-request/headers/location</eval>
<sub-flow src="request.xml"/>
</if>
</flow>Last updated