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, 992👍, 0💬
Popular Posts:
What is EPUB 2.0 Metadata "dc:creator" and "dc:contributor" elements? EPUB 2.0 Metadata "dc:creator"...
How to detect errors occurred in the json_decode() call? You can use the following two functions to ...
How to install .NET Framework in Visual Studio Community 2017? I have the Visual Studio Installer in...
How to view API details on the Publisher Dashboard of an Azure API Management Service? You can follo...
How to add request body examples to my Azure API operation to make it more user friendly? If you hav...