#azure #azure-api-management
#azure #azure-api-management
Вопрос:
У меня настроен Azure API, который прослушивает / * и отправляет запрос на серверную часть службы поиска наhttps://name.search.windows.net/indexes/appnames/docs /.
Я хочу добавить вторую конечную точку, которая прослушивает / filters и указывает на другой поискhttps://name.search.windows.net/indexes/appfilters/docs /.
Я использовал set-backend-service base-url, чтобы правильно указать на вторую серверную службу поиска, но используемый URL-адрес по-прежнему включает в себя / filters, т.е. https://name.search.windows.net/indexes/appfilters/docs/filters вместо https://name.search.windows.net/indexes/appfilters/docs /.
Как я могу удалить фильтры / часть uri, которые я использую для переключения API?
Ответ №1:
Вам просто нужно будет использовать rewrite-uri
политику для ее удаления, добавив эту строку в раздел входящих
<rewrite-uri template="/" />
Комментарии:
1. Я бы поклялся, что пробовал это несколько раз, но вы абсолютно правы, это все, что требуется.