我正在使用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>
关于, 罗希特(Rohit)