Я использую context.Request.OriginalUrl.Query.parameter_name для получения параметров запроса URL, используя жидкий шаблон. Я могу получить значения, но хочу удалить «% 20» из строки. который не работает.
Я использовал context.Request.MatchedParameters, который самостоятельно удалял% 20. Он работал нормально, но недавно начал передавать нулевые значения.
Пожалуйста, предложите любое решение.
<policies>
<inbound>
<base />
<set-method>POST</set-method>
<set-body template="liquid">
{"InputParameters": {"P_APP_NAME": "{{context.Request.OriginalUrl.Query.P_APP_NAME}}",
"P_ORDER_SOURCE": "{{context.Request.OriginalUrl.Query.P_ORDER_SOURCE}}",
"P_CUSTOMER_NAME" : "{{context.Request.MatchedParameters["P_CUSTOMER_NAME"]}}",
}
</set-body>
<rewrite-uri template="/" copy-unmatched-params="false" />
<set-backend-service
base-url="url" />
</inbound>
<backend>
<base />
</backend>
<outbound>
<base />
</outbound>
<on-error>
<base />
</on-error>
</policies>
С уважением, Рохит