Azure代理不';不接受查询字符串参数作为请求覆盖

Azure代理不';不接受查询字符串参数作为请求覆盖,azure,azure-functions,Azure,Azure Functions,我正在尝试使用查询字符串参数调用azure代理函数。 我不想把我的参数作为路由参数传递,我想用查询字符串params来传递,这样就不会破坏我当前的契约 我的url如下https:/.net/api/地址建议 然后,我有一些静态请求覆盖参数可以正常工作 最后,我将api调用为https:/.net/api/address-suggestions?limit=10&query=main 在我的proxies.json中 "requestOverrides": { "b

我正在尝试使用查询字符串参数调用azure代理函数。 我不想把我的参数作为路由参数传递,我想用查询字符串params来传递,这样就不会破坏我当前的契约

我的url如下
https:/.net/api/地址建议

然后,我有一些静态请求覆盖参数可以正常工作

最后,我将api调用为
https:/.net/api/address-suggestions?limit=10&query=main

在我的proxies.json中

"requestOverrides": {
                "backend.request.method": "get",
                "backend.request.querystring.api-version": "1.0",
                "backend.request.querystring.countrySet": "US",
                "backend.request.querystring.typeahead": "true",
                "backend.request.querystring.query": "{query}",
                "backend.request.querystring.limit": "{limit}"
            }

这似乎是我想做的唯一方法,但我的回答总是“查询参数丢失或为空”(注意,如果我用JSON硬编码查询,它会工作)。我是否可以假定不支持发送查询字符串参数,而只支持路由参数?

我为任何正在查找的人找到了它。使用
request.querystring.