OData-aanvraag valideren
VAN TOEPASSING OP: Alle API Management-lagen
Het validate-odata-request
beleid valideert de aanvraag-URL, headers en parameters van een aanvraag naar een OData-API om te zorgen voor overeenstemming met de OData-specificatie.
Beleidsinstructie
<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" />
Kenmerken
Kenmerk | Beschrijving | Vereist | Standaardinstelling |
---|---|---|---|
error-variable-name | De naam van de variabele waarin context.Variables validatiefouten moeten worden vastgelegd. |
Nee | N.v.t. |
default-odata-version | De standaardversie van OData die wordt aangenomen voor parametervalidatie als de aanvraag geen header bevat OData-Version . |
Nee | 4.0 |
min-odata-version | De minimale OData-versie in de OData-Version header van de aanvraag die het beleid accepteert. |
Nee | N.v.t. |
max-odata-version | De maximale OData-versie in de OData-Version header van de aanvraag die het beleid accepteert. |
Nee | N.v.t. |
maximale grootte | Maximale grootte van de nettolading van de aanvraag in bytes. | Nee | N.v.t. |
Gebruik
- Beleidssecties: inkomend
- Beleidsbereiken: globaal, werkruimte, product, API
- Gateways: klassiek, v2, verbruik, zelf-hostend, werkruimte
Gebruiksnotities
- Configureer het beleid voor een OData-API die is geïmporteerd in API Management.
- Dit beleid kan slechts eenmaal worden gebruikt in een beleidssectie.
Opmerking
In het volgende voorbeeld wordt een aanvraag voor een OData-API gevalideerd en wordt ervan uitgegaan dat er een standaard OData-versie van 4.01 is als er geen OData-Version
header aanwezig is:
<validate-odata-request default-odata-version="4.01" />
Gerelateerd beleid
Gerelateerde inhoud
Zie voor meer informatie over het werken met beleid:
- Zelfstudie: Uw API transformeren en beveiligen
- Beleidsreferentie voor een volledige lijst met beleidsinstructies en hun instellingen
- Beleidsexpressies
- Beleid instellen of bewerken
- Beleidsconfiguraties opnieuw gebruiken
- Beleidsfragmentenopslagplaats
- Beleid ontwerpen met Behulp van Microsoft Copilot in Azure