Tools, FAQ, Tutorials:
'{{...}}' Liquid Codes in 'set-body' Policy Statement
How to use "{{...}}" Liquid Codes in "set-body" Policy Statement?
✍: FYIcenter.com
The "{{...}}" Liquid Codes in "set-body" Policy Statement allows you
to insert object properties of the original request in JSON format
and object properties of the built-in "context" object.
For example, the following "set-body" builds an XML document as the Azure request body by converting JSON object properties from the original client request body to XML elements:
<set-body template="liquid">
<soap:Envelope xmlns="http://fyicenter.com/"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetOrders>
<Customer>{{body.getOrders.customer}}</Customer>
</GetOrders>
</soap:Body>
</soap:Envelope>
</set-body>
You can also access the following properties of the built-in object "context" using Liquid codes "{{...}}":
context.
Request.
Url.
Scheme
Host
Port
Path
Query
QueryString
ToUri
ToString
Method
OriginalMethod
OriginalUrl.
...
IpAddress
MatchedParameters
HasBody
ClientCertificates
Headers
Response.
StatusCode
Method
Headers
For more information on "{{...}}" Liquid codes, see Liquid code Website.
⇒ Policy to Control Backend Service
⇐ 'set-body' Azure API Policy Statement
2017-12-04, ∼6606🔥, 0💬
Popular Posts:
How to view API details on the Publisher Dashboard of an Azure API Management Service? You can follo...
Where to get a real Atom XML example? You can follow this tutorial to get a real Atom XML example: 1...
Where to find tutorials on Visual Studio? I want to know How to learn Visual Studio. Here is a large...
Why I am getting "LNK1104: cannot open file 'MSCOREE.lib'" error when building a C++/CLI program? Vi...
What Azure AD App Registration Manifest? Azure AD App Registration Manifest is JSON file that contai...