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, 3002🔥, 0💬
Popular Posts:
How to add images to my EPUB books Images can be added into book content using the XHTML "img" eleme...
How to use the XML to JSON Conversion Tool at freeformatter.com? If you want to try the XML to JSON ...
How to use the "set-body" Policy Statement for an Azure API service operation? The "set-body" Policy...
How to use the JSON to XML Conversion Tool at freeformatter.com? If you want to try the JSON to XML ...
How to create a new API on the Publisher Dashboard of an Azure API Management Service? If you are ne...