Azure APIM 策略

问题描述 投票:0回答:1

我正在探索Azure APIM策略.请你帮助找出入站& 出站策略的解决方案。基本上是从url中读取路径参数,并根据路径参数值过滤响应。

azure azure-api-management
1个回答
0
投票

你可以通过以下步骤实现:1.声明一个变量,并用- context.Variables["maxAge"]获取参数。

https:/docs.microsoft.comen-usazureapi-managementapi-management-policy-expressions。

2.使用for循环可以过滤从后台收到的响应对象。https:/www.codit.eublogusing-liquid-templates-in-azure-api-management

例子如下-

 {% JSONArrayFor orderline in body.GetOrderDetailsResponse.OrderLines %}
      {
         "product" : "{{orderline.Product}}",
         "amount" : "{{orderline.Amount}}"
      }
   {% endJSONArrayFor %}
© www.soinside.com 2019 - 2024. All rights reserved.