Проверка запроса OData
ОБЛАСТЬ ПРИМЕНЕНИЯ: все уровни Управление API
Политика validate-odata-request
проверяет URL-адрес запроса, заголовки и параметры запроса к API OData, чтобы обеспечить соответствие спецификации OData.
Правило политики
<validate-odata-request error-variable-name="variable name" default-odata-version="OData version number" min-odata-version="OData version number" max-odata-version="OData version number" max-size="size in bytes" />
Атрибуты
Атрибут | Description | Обязательное поле | По умолчанию. |
---|---|---|---|
error-variable-name | Имя переменной в context.Variables , где регистрируются ошибки проверки. |
No | Н/П |
default-odata-version | Версия OData по умолчанию, предполагаемая для проверки параметров, если запрос не содержит OData-Version заголовок. |
No | 4.0 |
min-odata-version | Минимальная версия OData в OData-Version заголовке запроса, который принимает политика. |
No | Н/П |
max-odata-version | Максимальная версия OData в заголовке OData-Version запроса, который принимает политика. |
No | Н/П |
max-size | Максимальный размер полезных данных запроса в байтах. | No | Н/П |
Использование
- Разделы политики: inbound.
- Области политики: глобальная, рабочая область, продукт, API
- Шлюзы: классическая, версия 2, потребление, локальное размещение, рабочая область
Примечания об использовании
- Настройте политику для API OData, импортированного в Управление API.
- Эту политику можно использовать только один раз в разделе политики.
Пример
В следующем примере проверяется запрос к API OData и предполагается версия OData по умолчанию версии 4.01, если заголовок отсутствует OData-Version
:
<validate-odata-request default-odata-version="4.01" />
Связанные политики
Связанный контент
Дополнительные сведения о работе с политиками см. в нижеуказанных статьях.
- Руководство. Преобразование и защита API
- Полный перечень операторов политик и их параметров см. в справочнике по политикам.
- Выражения политики
- Настройка или изменение политик
- Повторное использование конфигураций политик
- Репозиторий фрагментов политик
- Создание политик с помощью Microsoft Copilot в Azure