Я пытаюсь вызвать мою прокси-функцию Azure с параметрами строки запроса.Я не хочу передавать свои параметры в качестве параметров маршрута, я хочу сделать это с параметрами строки запроса, чтобы не нарушать мой текущий контракт.
Мой URL выглядит следующим образом https:/<mrUrl>.net/api/address-suggestions
Затем у меня есть некоторые параметры переопределения статического запроса, которые работают нормально.
Наконец, я вызываю API как https:/<mrUrl>.net/api/address-suggestions?limit=10&query=main
В моем Proxy.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, он работает).Могу ли я предположить, что нет поддержки параметров строки запроса на отправку и поддерживается только параметры маршрута?