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, 4700🔥, 0💬
Popular Posts:
How to read Atom validation errors at w3.org? If your Atom feed has errors, the Atom validator at w3...
How To Read a File in Binary Mode in PHP? If you have a file that stores binary data, like an execut...
How to use the urllib.request.Request object to build more complex HTTP request? The urllib.request....
What are the differences of Differences of evaluateTransaction() and submitTransaction() of the fabr...
What is the "__init__()" class method? The "__init__()" class method is a special method that will b...