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

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

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

指定請求驗證器,通過引用x-amazon-apigateway-request-驗證對象地圖request_validator_name的,以啟用包含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", ... } }