Parameters 如何使用Apigee删除不区分大小写的查询参数?

Parameters 如何使用Apigee删除不区分大小写的查询参数?,parameters,apigee,Parameters,Apigee,使用Apigee API代理,我的目标端点在接受参数方面不区分大小写。我想从请求中去掉一些参数,但如何以不区分大小写的方式做到这一点 报告提到: <AssignMessage name="AssignMessage-1"> <AssignTo createNew="false">request</AssignTo> <Remove> <QueryParams> <QueryParam name='api

使用Apigee 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);