'set-variable' Statement to Create Custom Variables
How to use the "set-variable" Policy Statement to create custom variables for an Azure API service operation?
The "set-variable" policy statement allows you to create custom variables with given values to be used later in other policy statements.
The "set-variable" statement has the following syntax:
<set-variable name="variable_name" value="Expression | Text" />
If a "@(...)" expression is used, the variable have hold the objects returned from the expression in a number of C# types, like System.Boolean, System.Int32, System.Single, System.Double, System.String, System.DateTime, etc.
For example, the following inbound policy creates three variables: the first one with a text as its value; the second one with a "@(...)" expression returning a Boolean; the third one with a "@(...)" expression returning a String;
<inbound> <set-variable name="version" value="1.11"/> <set-variable name="isMobile" value="@(context.Request.Headers["User-Agent"].Contains("iPad"))"/> <set-variable name="method" value="@(context.Request.Method)"/> </inbound>
For more information on "set-variable" statement, see API Management policy expressions Website.
2018-01-24, 1546👍, 0💬
How To Pad an Array with the Same Value Multiple Times in PHP? If you want to add the same value mul...
How to Test API as a Publisher Administrator? You can follow this tutorial to test an API operation ...
FYIcenter JSON Validator and Formatter is an online tool that checks for syntax errors of JSON text ...
How to add images to my EPUB books Images can be added into book content using the XHTML "img" eleme...
How To Remove Slashes on Submitted Input Values in PHP? By default, when input values are submitted ...