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, ∼5928🔥, 0💬
Popular Posts:
Where to get the detailed description of the json_encode() Function in PHP? Here is the detailed des...
How to create the Hello-3.0.epub package? I have all required files to create Hello-3.0.epub. To cre...
How to add request query string Parameters to my Azure API operation 2017 version to make it more us...
How to add an API to an API product for internal testing on the Publisher Portal of an Azure API Man...
Where to get the detailed description of the json_encode() Function in PHP? Here is the detailed des...