Valider la requête OData
S’APPLIQUE À : Tous les niveaux de Gestion des API
La stratégie validate-odata-request
valide l’URL, les en-têtes et les paramètres d’une requête à une API OData pour garantir la conformité à la spécification OData.
Instruction de la stratégie
<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" />
Attributs
Attribut | Description | Obligatoire | Default |
---|---|---|---|
error-variable-name | Nom de la variable dans context.Variables dans laquelle enregistrer les erreurs de validation. |
Non | N/A |
default-odata-version | Version OData par défaut supposée pour la validation des paramètres si la requête ne contient pas d’en-tête OData-Version . |
Non | 4.0 |
min-odata-version | Version OData minimale dans l’en-tête OData-Version de la requête que la stratégie accepte. |
Non | N/A |
max-odata-version | Version OData maximale dans l’en-tête OData-Version de la requête que la stratégie accepte. |
Non | N/A |
max-size | Taille maximale de la charge utile de la demande, en octets. | Non | N/A |
Usage
- Sections de la stratégie : inbound
- Étendues de la stratégie : global, espace de travail, produit, API
- Passerelles : classiques, v2, consommation, auto-hébergées, espace de travail
Notes d’utilisation
- Configurez la stratégie pour une API OData qui a été importée dans Gestion des API.
- Cette stratégie ne peut être employée qu’une seule fois dans une section de stratégie.
Exemple
L’exemple suivant valide une requête à une API OData et suppose une version OData par défaut 4.01 si aucun en-tête OData-Version
n’est présent :
<validate-odata-request default-odata-version="4.01" />
Stratégies connexes
Contenu connexe
Pour plus d’informations sur l’utilisation des stratégies, consultez :
- Tutoriel : Transformer et protéger votre API
- Référence de stratégie pour obtenir la liste complète des instructions et des paramètres de stratégie
- Expressions de stratégie
- Définir ou modifier des stratégies
- Réutilisation de configurations de stratégie
- Référentiel d’extrait de stratégie
- Kit de ressources des stratégies Gestion des API Azure
- Créer des stratégies à l’aide de Microsoft Copilot dans Azure