Verifiera OData-begäran
GÄLLER FÖR: Alla API Management-nivåer
Principen validate-odata-request
validerar begärande-URL, huvuden och parametrar för en begäran till ett OData-API för att säkerställa överensstämmelse med OData-specifikationen.
Principuttryck
<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" />
Attribut
Attribut | beskrivning | Obligatoriskt | Standardvärde |
---|---|---|---|
error-variable-name | Namnet på variabeln i context.Variables för att logga valideringsfel till. |
Nej | Ej tillämpligt |
default-odata-version | OData-standardversionen som antas för parameterverifiering om begäran inte innehåller något OData-Version huvud. |
Nej | 4.0 |
min-odata-version | Den lägsta OData-versionen i OData-Version rubriken för den begäran som principen godkänner. |
Nej | Ej tillämpligt |
max-odata-version | Den maximala OData-versionen i OData-Version rubriken för den begäran som principen godkänner. |
Nej | Ej tillämpligt |
maxstorlek | Maximal storlek på nyttolasten för begäran i byte. | Nej | Ej tillämpligt |
Användning
- Principavsnitt: inkommande
- Principomfattningar: global, arbetsyta, produkt, API
- Gatewayer: klassisk, v2, förbrukning, lokalt installerad, arbetsyta
Användningsanteckningar
- Konfigurera principen för ett OData-API som har importerats till API Management.
- Den här principen kan bara användas en gång i ett principavsnitt.
Exempel
I följande exempel verifieras en begäran till ett OData-API och förutsätter en OData-standardversion av 4.01 om inget OData-Version
huvud finns:
<validate-odata-request default-odata-version="4.01" />
Relaterade principer
Relaterat innehåll
Mer information om hur du arbetar med principer finns i:
- Självstudie: Transformera och skydda ditt API
- Principreferens för en fullständig lista över principinstruktioner och deras inställningar
- Principuttryck
- Ange eller redigera principer
- Återanvända principkonfigurationer
- Lagringsplats för principfragment
- Skapa principer med Microsoft Copilot i Azure