Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 851 Bytes

body.md

File metadata and controls

36 lines (26 loc) · 851 Bytes

body()

string body([string request-id])

The body function provides access to an upstream response body. The result is the raw body – if needed, parsing has to be done explictly.

When called without a parameter, the function returns the body for the request with the ID main, which is the default ID for an upstream request.

Example

<flow>
  <request>
    {"url": "https://example.com/json"}
  </request>
  <request>
    {"id": "xml", "url": "https://example.com/xml"}
  </request>

  <eval out="$json">json-parse(body())</eval>
  <eval out="$dom">xml-parse(body('xml'))</eval>
  …
</flow>

See also