Weryfikowanie żądania OData
DOTYCZY: Wszystkie warstwy usługi API Management
Zasady validate-odata-request
weryfikują adres URL żądania, nagłówki i parametry żądania do interfejsu API OData w celu zapewnienia zgodności ze specyfikacją OData.
Instrukcja zasad
<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" />
Atrybuty
Atrybut | opis | Wymagani | Wartość domyślna |
---|---|---|---|
error-variable-name | Nazwa zmiennej w pliku , context.Variables aby rejestrować błędy walidacji. |
Nie. | Nie dotyczy |
default-odata-version | Domyślna wersja OData, która jest zakładana na potrzeby walidacji parametru, jeśli żądanie nie zawiera nagłówka OData-Version . |
Nie. | 4.0 |
min-odata-version | Minimalna wersja OData w OData-Version nagłówku żądania zaakceptowanego przez zasady. |
Nie. | Nie dotyczy |
max-odata-version | Maksymalna wersja OData w OData-Version nagłówku żądania zaakceptowanego przez zasady. |
Nie. | Nie dotyczy |
maksymalny rozmiar | Maksymalny rozmiar ładunku żądania w bajtach. | Nie. | Nie dotyczy |
Użycie
- Sekcje zasad: ruch przychodzący
- Zakresy zasad: globalny, obszar roboczy, produkt, interfejs API
- Bramy: klasyczne, v2, zużycie, self-hosted, obszar roboczy
Uwagi dotyczące użycia
- Skonfiguruj zasady dla interfejsu API OData zaimportowanego do usługi API Management.
- Te zasady można użyć tylko raz w sekcji zasad.
Przykład
Poniższy przykład weryfikuje żądanie do interfejsu API OData i zakłada domyślną wersję OData 4.01, jeśli nie OData-Version
ma nagłówka:
<validate-odata-request default-odata-version="4.01" />
Powiązane zasady
Powiązana zawartość
Aby uzyskać więcej informacji na temat pracy z zasadami, zobacz:
- Samouczek: przekształcanie i ochrona interfejsu API
- Dokumentacja zasad dla pełnej listy instrukcji zasad i ich ustawień
- Wyrażenia zasad
- Ustawianie lub edytowanie zasad
- Ponowne używanie konfiguracji zasad
- Repozytorium fragmentów zasad
- Zestaw narzędzi zasad usługi Azure API Management
- Tworzenie zasad przy użyciu rozwiązania Microsoft Copilot na platformie Azure