Parameters 如何使用Apigee删除不区分大小写的查询参数?
使用Apigee API代理,我的目标端点在接受参数方面不区分大小写。我想从请求中去掉一些参数,但如何以不区分大小写的方式做到这一点 报告提到:Parameters 如何使用Apigee删除不区分大小写的查询参数?,parameters,apigee,Parameters,Apigee,使用Apigee API代理,我的目标端点在接受参数方面不区分大小写。我想从请求中去掉一些参数,但如何以不区分大小写的方式做到这一点 报告提到: <AssignMessage name="AssignMessage-1"> <AssignTo createNew="false">request</AssignTo> <Remove> <QueryParams> <QueryParam name='api
<AssignMessage name="AssignMessage-1">
<AssignTo createNew="false">request</AssignTo>
<Remove>
<QueryParams>
<QueryParam name='apikey'/>
</QueryParams>
</Remove>
</AssignMessage>
JavaScript是正确的答案。可以使用以下JavaScript代码删除查询参数:
var apikey = 'apiKey'; // found by looping through the parameters
context.removeVariable("request.queryparam." + apikey);
有关更多信息,请参阅
var apikey = 'apiKey'; // found by looping through the parameters
context.removeVariable("request.queryparam." + apikey);