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, ∼4310🔥, 0💬
Popular Posts:
How To Truncate an Array in PHP? If you want to remove a chunk of values from an array, you can use ...
How to use the "set-variable" Policy Statement to create custom variables for an Azure API service o...
How to validate the id_token signature received from Azure AD v2.0 authentication response? You can ...
How to use the urllib.request.Request object to build more complex HTTP request? The urllib.request....
How to use the "forward-request" Policy Statement to call the backend service for an Azure API servi...