Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR: Alle API Management-Ebenen
Die validate-odata-request-Richtlinie überprüft die Anforderungs-URL, Header und Parameter einer Anforderung an eine OData-API, um die Konformität mit der OData-Spezifikation sicherzustellen.
Richtlinienanweisung
<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" />
Attribute
| Attribut | BESCHREIBUNG | Erforderlich | Standard |
|---|---|---|---|
| error-variable-name | Name der Variable in context.Variables, in der Validierungsfehler protokolliert werden. |
Nein | – |
| default-odata-version | Die OData-Standardversion, die für die Parameterüberprüfung angenommen wird, wenn die Anforderung keinen OData-Version-Header enthält. |
Nein | 4,0 |
| min-odata-version | Die minimale OData-Version im OData-Version-Header der Anforderung, die die Richtlinie akzeptiert. |
Nein | – |
| max-odata-version | Die maximale OData-Version im OData-Version-Header der Anforderung, die die Richtlinie akzeptiert. |
Nein | – |
| Max-Größe | Maximale Größe der Anforderungsnutzlast in Bytes. | Nein | – |
Verwendung
- Richtlinienabschnitte: inbound
- Richtlinienbereiche: global, Arbeitsbereich, Produkt, API
- Gateways: klassisch, v2, Verbrauch, selbstgehostet, Arbeitsbereich
Hinweise zur Verwendung
- Konfigurieren Sie die Richtlinie für eine OData-API, die in API Management importiert wurde.
- Diese Richtlinie kann nur einmal in einem Richtlinienabschnitt verwendet werden.
Beispiel
Das folgende Beispiel überprüft eine Anforderung an eine OData-API und setzt eine OData-Standardversion von 4.01 voraus, wenn kein OData-Version-Header vorhanden ist:
<validate-odata-request default-odata-version="4.01" />
Verwandte Richtlinien
Zugehöriger Inhalt
Weitere Informationen zum Arbeiten mit Richtlinien finden Sie hier:
- Tutorial: Transformieren und Schützen Ihrer API
- Unter Richtlinien für die API-Verwaltung finden Sie eine komplette Liste der Richtlinienanweisungen und der zugehörigen Einstellungen.
- Richtlinienausdrücke
- Festlegen oder Bearbeiten von Richtlinien
- Wiederverwenden von Richtlinienkonfigurationen
- Repository für Richtliniencodeausschnitte
- Richtlinien-Playground-Repository
- Azure API Management-Richtlinientoolkit
- Anfordern von Copilot-Unterstützung zum Erstellen, Erläutern und Problembehandlung von Richtlinien