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, 3726👍, 0💬
Popular Posts:
How To Control Padding Spaces within a Table Cell? Cell padding spaces are spaces between cell inner...
How To Control Padding Spaces within a Table Cell? Cell padding spaces are spaces between cell inner...
How to attach console to a Running Container using the "docker container exec" command? I want to ge...
How to use the "set-body" Policy Statement for an Azure API service operation? The "set-body" Policy...
How to use the XML to JSON Conversion Tool at freeformatter.com? If you want to try the XML to JSON ...