x-amazon-apigateway-requestpropriété -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.

x-amazon-apigateway-requestpropriété -validator

Indique un valideur de demande, en reférençant un request_validator_name de la mappe x-amazon-apigateway-requestobjet -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 valideur au niveau de l'API s'applique à l'ensemble des méthodes sauf s'il est remplacé par le valideur au niveau de la méthode.

x-amazon-apigateway-request-validatorExemple

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", ... } }