x-amazon-apigateway-request-驗證器屬性 - Amazon API Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

x-amazon-apigateway-request-驗證器屬性

指定請求驗證程式,方法是參考 request_validator_name 對應的 x-amazon-apigateway-request-驗證對象,以對包含的 API 或方法進行請求驗證。此延伸的值是 JSON 字串。

此延伸可在 API 層級或方法層級指定。API 層級的驗證程式適用於所有方法,除非該驗證程式經方法層級的驗證程式所覆寫。

x-amazon-apigateway-request-validator 範例

下列範例會在 API 層級套用 basic 請求驗證程式,同時會在 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", ... } }