validate-odata-request
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-size | 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
- Erstellen von Richtlinien mit Microsoft Copilot in Azure