Tools, FAQ, Tutorials:
'send-request' Policy Statement
How to use the "send-request" Policy statement to call an extra web service for an Azure API service operation?
✍: FYIcenter.com
The "send-request" Policy Statement allows you to call an extra web service
and store the response in a given variable.
The "send-request" statement has the following syntax:
<send-request mode="new|copy" response-variable-name="" timeout="60 sec" ignore-error="false|true"> <set-url>...</set-url> <set-method>...</set-method> <set-header name="" exists-action="override|skip|append|delete">...</set-header> <set-body>...</set-body> </send-request>
Where:
For example, the following inbound policy makes an extra web service call. The response of the call will be stored a context variable called "loginResponse":
<inbound> <send-request mode="new" response-variable-name="loginResponse" timeout="20" ignore-error="true"> <set-url>http://dev.fyicenter.com/api/authorization</set-url> <set-method>POST</set-method> <set-header name="Authorization" exists-action="override"> <value>basic dXNlcm5hbWU6cGFzc3dvcmQ=</value> </set-header> </send-request> </inbound>
⇒ 'send-one-way-request' Policy Statement
⇐ 'return-response' Policy Statement
2018-01-13, 3512🔥, 0💬
Popular Posts:
How To Get the Minimum or Maximum Value of an Array in PHP? If you want to get the minimum or maximu...
How to use the "@(...)" expression in Azure API Policy? The "@(...)" expression in Azure API Policy ...
How To Pass Arrays By References? in PHP? Like normal variables, you can pass an array by reference ...
How To Remove Slashes on Submitted Input Values in PHP? By default, when input values are submitted ...
How to use the "set-variable" Policy Statement to create custom variables for an Azure API service o...