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, de consommation, auto-hébergées
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
- Créer des stratégies à l’aide de Microsoft Copilot dans Azure
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour