我正在探索Azure APIM策略.请你帮助找出入站& 出站策略的解决方案。基本上是从url中读取路径参数,并根据路径参数值过滤响应。
你可以通过以下步骤实现: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 %}