x-amazon-apigateway-requestproprietà -validator - Amazon API Gateway

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

x-amazon-apigateway-requestproprietà -validator

Speciifica un validatore di richiesta, facendo riferimento a una parte request_validator_name della x-amazon-apigateway-requestoggetto -validators mappa, per abilitare la convalida della richiesta sul contenitore o su un metodo. API Il valore di questa estensione è una stringa. JSON

Questa estensione può essere specificata a API livello o a livello di metodo. Il validatore a API livello di metodo si applica a tutti i metodi a meno che non venga sovrascritto dal validatore a livello di metodo.

x-amazon-apigateway-request-validator Esempio

L'esempio seguente applica il validatore della basic richiesta al API livello mentre applica il validatore della richiesta alla richiesta. parameter-only 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", ... } }