View a markdown version of this page

Propriété x-amazon-apigateway-request-validator - Amazon API Gateway

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Propriété x-amazon-apigateway-request-validator

Indique un valideur de demande, en référençant un request_validator_name de la mappe Objet x-amazon-apigateway-request-validators, pour permettre la validation de demande sur l’API contenant ou une méthode. La valeur de cette extension est une chaîne JSON.

Cette extension peut être spécifiée au niveau de l’API ou au niveau de la méthode. Le API-level validateur s'applique à toutes les méthodes sauf s'il est remplacé par le validateur au niveau de la méthode.

Exemple de validateur x-amazon-apigateway-request-validator

L’exemple suivant applique le valideur de demande basic au niveau de l’API tout en appliquant le valideur de demande parameter-only sur la demande POST /validation.

OpenAPI 2.0
{ "swagger": "2.0", "x-amazon-apigateway-request-validators" : { "basic" : { "validateRequestBody" : true, "validateRequestParameters" : true }, "params-only" : { "validateRequestBody" : false, "validateRequestParameters" : true } }, "x-amazon-apigateway-request-validator" : "basic", "paths": { "/validation": { "post": { "x-amazon-apigateway-request-validator" : "params-only", ... } }