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, 3471👍, 0💬
Popular Posts:
How to add request body examples to my Azure API operation to make it more user friendly? If you hav...
How to use "json-to-xml" Azure API Policy Statement? The "json-to-xml" Policy Statement allows you t...
Where to find tutorials on Using Azure API Management Publisher Dashboard? Here is a list of tutoria...
How to add request query string Parameters to my Azure API operation 2017 version to make it more us...
FYIcenter.com Online Tools: FYIcenter JSON Validator and Formatter FYIcenter JSON to XML Converter F...